标签: php regex preg-replace
我需要双重转义\ n到\\ n。该字符串被回显并传递给客户端javascript代码,该代码通过执行eval来检索数据。我尝试过preg_replace('/\\/', 'blah', $string),它返回一个空字符串。但是,当我使用preg_replace('/\n/', 'blah', $string)时,它有效。有任何想法吗?谢谢。
preg_replace('/\\/', 'blah', $string)
preg_replace('/\n/', 'blah', $string)
答案 0 :(得分:2)
str_replace("\n", "\\n", $string)怎么样?
str_replace("\n", "\\n", $string)