Escape Regex Newline

jtn*_*ire 8 php regex ascii preg-replace

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

我正在使用PHP的preg谢谢

Lee*_*ton 9

你可以逃避第一个斜线: \\n

或者在[]中包装第一个斜杠: [\]n


小智 2

如果您不想匹配真正的换行符,而是匹配一个字符串(带有两个字符),那么'\n'您只需用另一个反斜杠转义\\n,这样它就不会被识别为换行符。

但大多数编程语言在转义方面都有点不同,因此您必须检查语言文档,但两个反斜杠可能会起作用。