Escape Regex Newline

时间:2012-03-23 15:55:33

标签: php regex preg-replace ascii

我如何在正则表达式中进行\ n匹配?我希望实际的两个ASCII值92和110匹配(作为字符串)。

我正在使用PHP的preg 感谢

2 个答案:

答案 0 :(得分:8)

您可以转义第一个斜杠:\\n

或者在[]:[\]n

中包装第一个斜杠

答案 1 :(得分:2)

如果你不想匹配一个真实的换行符,而是一个字符串(有两个字符),如'\n'那么你只需要用另一个\\n来反转斜杠,这样就可以了不被认为是换行符。

但是大多数编程语言在转义时都有所不同,所以你必须检查你的语言文档,但是两个反斜杠可能会有效。