这是我的示例字符串
(括号)中要(删除)的单词字符串
我想删除括号内的所有单词以及一对括号,之后字符串将如下所示:
一串单词 in to be
使用正则表达式删除字符串如下所示(这@"\\(.+?\\)"
是 ( 和 ) 之间的字符串的正则表达式)
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:@""];
您可以在空间基础上拆分字符串,然后在您获取数组索引之后......并组合该字符串。