1

我的 Textpad 配置为使用 POSIX 样式的 RegEx 进行搜索。我正在尝试对括号内的文本进行非贪婪搜索,包括括号,所以我正在做:

\(.+?\)

我希望这?会激活非贪婪搜索(例如,在 Java RegEx 中),但它没有。我不能进行非贪婪搜索,因为我有以下部分:

(prnth_content_1) reg_textA (prnth_content_2) reg_textB (prnth_content_3) reg_textC

我希望我的搜索一个接一个地停止每个带括号的匹配组,相反,它一直到返回的行上的最后一个闭合括号

(prnth_content_1) reg_textA (prnth_content_2) reg_textB (prnth_content_3)

我有什么办法可以做到这一点?

4

1 回答 1

4

使用字符类并搜索“非括号”。

例如

\([^)]+\)
于 2013-03-21T15:38:12.293 回答