【发布时间】:2009-08-06 16:11:28
【问题描述】:
我需要提取不平衡括号构造的内容。在 PCRE 手册中,我找到了匹配平衡括号的解决方案。
<\[ ( (?>[^(<\[|\]>)]+) | (?R) )* \]>
为了我的测试
<[<[ab<[cd]>]><[ef]>
它提取
0.0: <[ab<[cd]>]>
0.1: <[ef]>
但我想在没有最外层括号的情况下提取相同的内容:
0.0: ab<[cd]>
0.1: ef
谁能指出解决方案?
【问题讨论】:
-
请发布您想要提取的样本。