这是我的示例字符串
(括号)中的字符串(删除)
我想删除括号内的所有单词以及一对括号,之后字符串将如下所示:
要成为
的单词串
答案 0 :(得分:8)
使用reg表达式删除字符串
如下所示(此@"\\(.+?\\)"
是(和)之间字符串的正则表达式
NSMutableString *str = [@"String of words in (brackets) to be (removed)" mutableCopy];
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:@"\\(.+?\\)"
options:NSRegularExpressionCaseInsensitive
error:NULL];
[regex replaceMatchesInString:str
options:0
range:NSMakeRange(0, [str length])
withTemplate:@""];
答案 1 :(得分:3)
你可以在空格基础上拆分字符串,然后再获取数组索引..并将该字符串组合起来。