以下表达式中的双反斜杠匹配什么?
/^[\\?]/
它是一个过滤器吗\
and &
(转义反斜杠) - 或 -\\
and &
(未转义) - 或 -\
and ?
(逃避问号)?
这是正则表达式的链接以及一些示例测试字符串,如在Rubular http://rubular.com/r/Jrw1G4YLtT.
The ^
正则表达式的开头将您要匹配的内容锚定到测试字符串的开头。
接下来是括号[]
,表示括号内的任意字符都可以匹配。
在括号内,你有一个\\
- 首先\
转义后面的字符 - 意味着您想要搜索后面的任何内容\
。恰巧接下来的是另外一个\
- 这意味着您将接受的字符之一是\
.
后面是一个问号?
- 当放在括号内时,字面意思是您要匹配问号符号。
因此,您的正则表达式正在查找以反斜杠或问号开头的任何字符串。
再次,请参考Rubular 的测试字符串示例 http://rubular.com/r/Jrw1G4YLtT.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)