正则表达式仅用br替换单个换行符,但不能替换特定的HTML标签内部的

时间:2019-02-19 07:56:40

标签: php regex

我有一些文字,我只需要用\n替换单个换行符(<br />),而不必在后面/之前有另一个换行符或回车符(\r\n\r \n\n \n\n\n

根据另一个答案,我可以将正则表达式(\S.*?)\R(.*?\S)替换为$ 1
$ 2。

这很好用,但是在某些标记(例如<ul>, <h2> and <blockquote>

中时,我需要避免使用它)

如何修改正则表达式以避免特定标签?

0 个答案:

没有答案