Regular expressions: Difference between revisions
Content added Content deleted
m (→{{header|Java}}: lang tag) |
m (→{{header|JavaScript}}: lang tag) |
||
Line 308: | Line 308: | ||
=={{header|JavaScript}}== |
=={{header|JavaScript}}== |
||
Test/Match |
Test/Match |
||
var subject = "Hello world!"; |
<lang javascript> var subject = "Hello world!"; |
||
// Two different ways to create the RegExp object |
// Two different ways to create the RegExp object |
||
Line 322: | Line 322: | ||
// matches[0] == "Hello world" |
// matches[0] == "Hello world" |
||
// matches[1] == "world" |
// matches[1] == "world" |
||
var matches = re_PatternToMatch2.exec(subject); |
var matches = re_PatternToMatch2.exec(subject);</lang> |
||
Substitute |
Substitute |
||
var subject = "Hello world!"; |
<lang javascript> var subject = "Hello world!"; |
||
// Perform a string replacement |
// Perform a string replacement |
||
// newSubject == "Replaced!" |
// newSubject == "Replaced!" |
||
var newSubject = subject.replace(re_PatternToMatch, "Replaced"); |
var newSubject = subject.replace(re_PatternToMatch, "Replaced");</lang> |
||
=={{header|Objective-C}}== |
=={{header|Objective-C}}== |