标签: php regex
我有一些文字,我只需要用\n替换单个换行符(<br />),而不必在后面/之前有另一个换行符或回车符(\r\n或\r \n或\n \n或\n\n)
\n
<br />
\r\n
\r \n
\n \n
\n\n
根据另一个答案,我可以将正则表达式(\S.*?)\R(.*?\S)替换为$ 1 $ 2。
(\S.*?)\R(.*?\S)
这很好用,但是在某些标记(例如<ul>, <h2> and <blockquote>
<ul>, <h2> and <blockquote>
如何修改正则表达式以避免特定标签?