从php中的字符串替换br标记

Ren*_*h R 9 php regex

我有以下字符串.我想用/ n替换换行符

Good FRIENDS are hard to find,<br
            /> harder to leave,<br
            /> and impossible to forget.
Run Code Online (Sandbox Code Playgroud)

hsz*_*hsz 24

preg_replace("/<br\W*?\/>/", "\n", $your_string);
Run Code Online (Sandbox Code Playgroud)

  • `/`应该是可选的.并非每个输入都是伪xhtml. (7认同)
  • 马里奥是对的,尤其是在今天,它很可能只是“&lt;br&gt;”而不是“&lt;br/&gt;”。将代码更改为此也可以处理此问题: `preg_replace("/&lt;br\W*?\/?&gt;/", "\n", $your_string);` (4认同)

JD *_*cks 5

您尝试过str_replace吗?

str_replace("<br />", "\n", $your_string);
Run Code Online (Sandbox Code Playgroud)