"^\\\\d{1,2}$"
我有上面的正则表达式。我知道字符串解析器会删除两个反斜杠,留下我们\\d
。以1为元字符,无关的功能是什么\
?我以前没有正则表达式的经验。或者字符串模式本身就是[反斜杠][最多出现两次的整数]。我错过了什么吗?
反斜杠转义其他反斜杠以及特殊字符。
你所拥有的是:
-
\d
在你的正则表达式引擎中是“数字”。
-
\\d
在字符串引用机制中,是 backslash-escaping-backslash + d, == \d。
-
\\\\d
是反斜杠-转义-反斜杠,两次,+d,如果您使用的是 shell,或者如果您必须传递字符串,则可能会转义命令行system
or rsh
或者其他的东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)