我当前收到的文本具有rn
,换行符'r'n
-应该在其中(很可能是压缩的结果)。
在php中,我想用<br/>
安全地替换它。
目前,我有
str_replace("rn", "<br/>", text);
但如果在某个地方输入一个像"corn"
这样的单词,这将失败。
有什么办法让它发挥作用吗?我希望它使用preg_replace()
,但不确定。
EDIT:文本示例为foo barrnbaz bop
preg_replace()
是实现这一目标的方法。你可以使用单词边界'b
,这样当它是单词的一部分时,它就不匹配rn
,例如
$text = preg_replace("/'brn'b/", "<br />", $text);