Regular expressions: Difference between revisions

Content added Content deleted
Line 727: Line 727:


===NSRegularExpressionSearch===
===NSRegularExpressionSearch===
{{works with|iOS|3.2+}}
Test
Test
{{works with|iOS|3.2+}}
<lang objc>NSString *str = @"I am a string";
<lang objc>NSString *str = @"I am a string";
if ([str rangeOfString:@"string$" options:NSRegularExpressionSearch].location != NSNotFound) {
if ([str rangeOfString:@"string$" options:NSRegularExpressionSearch].location != NSNotFound) {
NSLog(@"Ends with 'string'");
NSLog(@"Ends with 'string'");
}</lang>
}</lang>

Substitute
{{works with|iOS|4.0+}} undocumented
<lang objc>NSString *orig = @"I am the original string";
NSString *result = [orig stringByReplacingOccurrencesOfString:@"original"
withString:@"modified"
options:NSRegularExpressionSearch
range:NSMakeRange(0, [orig length])];
NSLog(@"%@", result);</lang>


===NSRegularExpression===
===NSRegularExpression===