0

我有一个很难描述的正则表达式问题,所以我将展示一个示例:

<A>example <B>text <A>more text</A></B></A> defg <A attr="value">Test</A>

每个都<A>可以有属性。

我尝试获得以下匹配项:

<A>example <B>text <A>more text</A></B></A>
<A attr="value">Test</A>

目前我使用这个正则表达式:

<(?<TAG>\w*)\b.*?>.*?(</\k<TAG>>)

但捕获组在</A>第一组的第一个结束。

<A>example <B>text <A>more text</A>
<A attr="value">Test</A>
4

0 回答 0