我的匹配正则表达式用于捕获括号内的所有单词(包括括号)
\([\w\s,.]+\)
我需要在(多伦多市)出现时忽略捕获
Lorem ipsum dolor sit amet,(Capture This)consectetur adipiscing ELIT。整数nulla nisi,viverra ut eros vitae,bibendum elementum quam(多伦多市)。 Morbi quam libero,sollicitudin et sapien et, lacinia(捕捉到这个)euismod tellus。
我希望匹配为#1-(捕获此)和#2-(捕获此)
基本上我想创建一个白色的短语列表以避免,但如果它们不匹配,则捕获文本。
答案 0 :(得分:3)
也许您可以使用negative lookahead断言后面的内容不是(City of Toronto)
(?!\(City of Toronto\))\([\w\s,.]+\)
您可以使用alternation |
添加多个选项。
来自@ctwheels的稍快版本的替换: