我想使用正则表达式来查找正则表达式模式的每个实例,即&*;
在我的字符串中并将其删除,以便返回值是原始字符串,没有任何匹配项。还想使用相同的函数来匹配单词之间的多个空格,并改为使用单个空格。找不到这样的功能。
输入字符串示例
NSString *str = @"123 &1245; Ross Test 12";
返回值应该是
123 Ross Test 12
如果有任何东西符合这个模式"&*
或多个空格并将其替换为@"";
NSString *string = @"123 &1245; Ross Test 12";
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"&[^;]*;" options:NSRegularExpressionCaseInsensitive error:&error];
NSString *modifiedString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@""];
NSLog(@"%@", modifiedString);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)