Regular expressions: Difference between revisions
Content added Content deleted
Line 727: | Line 727: | ||
===NSRegularExpressionSearch=== |
===NSRegularExpressionSearch=== |
||
⚫ | |||
Test |
Test |
||
⚫ | |||
<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=== |