Regular expressions: Difference between revisions

Content added Content deleted
m (→‎{{header|Java}}: 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}}==