我做了简单的BBCode脚本,它工作得很好。但是后来我使用javascript库来美化我在<pre></pre>
中的代码。
现在我面临的唯一问题是,我在<pre></pre>
标签中的每一行代码之后都有<br />
标签。
所以问题是我如何才能删除仅在 <pre></pre>
标签内的<br />
标签。
preg_replace的正则表达式似乎是我需要的东西,但我找不到/使一个符合我的需要。我不太擅长正则表达式。: S
你能给我们提供一个你想测试的代码的例子吗?
样式应该看起来像:'/.*<pre>.*(<br '/>).*<'/pre>/'
这是我尝试的链接:https://regex101.com/r/pV2qX8/2
注意:u可以反转捕获大括号-这只是为了显示它只捕获了<pre></pre>
中的<br />
。
注2:关于子问题你可以在这里找到答案
(子q:多个<br />
实例与条件)