【发布时间】:2011-07-28 07:56:21
【问题描述】:
我知道这些不会这样做,也知道为什么,但你如何匹配它?
/^/
/(^)/
/[^]/
【问题讨论】:
我知道这些不会这样做,也知道为什么,但你如何匹配它?
/^/
/(^)/
/[^]/
【问题讨论】:
用反斜杠转义:
/\^/
这将使它被解释为文字 ^ 字符。
【讨论】:
我认为这可行(我已经在 java 中测试过):
\\^
'\'用作转义字符,所以你先转义'^',然后转义'\'本身
您可以在这里找到更多信息:http://www.regular-expressions.info/characters.html
【讨论】:
\^ 传递给使用反斜杠的正则表达式引擎逃避^。支持正则表达式作为特殊文字(通常使用/.../ 语法)而不是使用字符串的语言没有这个问题。