我想使用一些正则表达式来匹配一些括号的内容和紧随其后的文本,直到出现一些空格,除非在到达那个空格之前还有另一个左括号。
例如在下面:
- (NSArray *)componentsForRegularExpression:(NSString *)regex
(NSArray *)
并且(NSString *)regex
会匹配。
然而,使用我已经拥有的正则表达式,可以(NSString *)regex
正确匹配,而不是仅仅匹配(NSArray *)
它匹配(NSArray *)componentsForRegularExpression:
我不希望它做的全部。
我使用的正则表达式如下:
\(.*?\)[^\s|(]*
那么我将如何使用正则表达式来实现这一点,始终匹配括号的内容,但也只匹配它之后的内容(直到空格),因为那个时期没有另一个开放括号?