【发布时间】:2012-07-13 10:05:33
【问题描述】:
我有以下正则表达式模式要匹配:
NSString *pattern=[NSString stringWithFormat:@"%@(.*)%@", key, key2];
所以说if key=\\\\[\\\\\[ and key2=\\\\]\\\\] 然后我得到的字符串包含
键以及包含的文本。但问题是,如果有多个匹配项,那么它只需要 key 的出现和 key2 的最后出现,并为我提供包含在这些与键之间的文本。例如:这是 [[some]] [[text]]。这给了我:[[some]] [[text]] 作为一个匹配项,而我希望 [[some]] 和 [[text]] 作为单独的匹配项。我应该如何修改它以分别给出所有匹配项?
【问题讨论】:
标签: objective-c regex ios5 xcode4.3 nsregularexpression