我制作了简单的 BBCode 脚本,一切正常。但后来我使用了一个 javascript 库来美化我的代码<pre></pre>
.
现在我面临的唯一问题是<br />
每行代码后面的标签<pre></pre>
tags.
所以问题是我怎样才能删除<br />
标记哪些在里面 the <pre></pre>
仅标签。
带有 preg_replace 的正则表达式似乎是我需要的东西,但我找不到/制作一个符合我的需要的正则表达式。我不太擅长正则表达式。 :S
您能给我们提供一个您想要测试的代码示例吗?
模式应如下所示:'/.*<pre>.*(<br \/>).*<\/pre>/'
这是我尝试的链接:https://regex101.com/r/pV2qX8/2 https://regex101.com/r/pV2qX8/2
注意:你可以反转捕获大括号 - 这只是为了向你展示它只捕获了<br />
inside <pre></pre>
.
笔记2 :
关于子问题你可以找到答案:here https://stackoverflow.com/questions/30581985/remove-multiple-instances-of-br-tag-with-condition
(子问题:多个<br />
有条件的实例)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)