【问题标题】:Escape Regex Newline转义正则表达式换行符
【发布时间】:2012-04-08 04:51:08
【问题描述】:

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

我正在使用 PHP 的 preg 谢谢

【问题讨论】:

  • 您使用的是哪个正则表达式引擎?

标签: php regex preg-replace ascii


【解决方案1】:

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

或将第一个斜杠括在 [] 中:[\]n

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 1970-01-01
      • 2020-02-05
      • 2022-10-13
      • 2013-01-18
      • 1970-01-01
      • 2010-12-22
      相关资源
      最近更新 更多