为什么php中preg_repalce 匹配\t \n本身不生效?

我想匹配\n\t本身进行替换,正则中我已经\t \n 进行了转换,但是为什么还是没有生效呢? 正则中要这么匹配自身不可以嘛?
image.png

尽管我现在已经通过
\\\\t \\\\n
实现了, 但是我还是不太明白,
不应该
\\t \\n
就可以的嘛

阅读 1.5k
1 个回答

因为你上面的字符串变量是用的单引号、而不是双引号,所以不会被转义,你输入的 \n\t 真的是两个字符 —— 一个斜杠一个字母,而不是一个不可见的换行符。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题