我试图在下面的字符串中找到所有短代码标签对,但是当我使用这个正则表达式模式时,所有嵌套在其他短代码标签对中的短代码标签对都被忽略了
\[sc(.*?)-(.*?) var=`(.*?)`\]((.|\r\n)*?)\[\/sc\1-\2\]
这是我正在搜索的字符串
<ul>
[sc1-s-foreach var=`Trip/Day 1`]
<li><b>Event</b>
<ul>
<li>
<b>What:</b> [sc1-s-foreach-g var=`What`][/sc1-s-foreach-g]
</li>
<li>
<b>How:</b> [sc1-s-foreach-g var=`How`][/sc1-s-foreach-g]
</li>
<li>
<b>When:</b> [sc1-s-foreach-g var=`When`][/sc1-s-foreach-g]
</li>
<li>
<b>Where:</b> [sc1-s-foreach-g var=`Where`][/sc1-s-foreach-g]
</li>
</ul>
</li>
[/sc1-s-foreach]
</ul>
慕尼黑的夜晚无繁华
慕桂英3389331