我在 JavaScript 中遇到了这个 RegExp /[[0]]/
,一直想知道它是什么意思。
我知道 []
的外对应该用作字符类,但是内对呢?我在 Google 中搜索并找到了 this link ,但“整理序列”似乎不是这样,因为我无法像本页声称的那样使 /[[.some.]]/
工作。
如果有人能给我提示,在此先感谢。
最佳答案
/[[0]]/
相当于:
- 一个
[
或0
字符,后跟一个]
字符。- 有效的匹配项是:
[]
0]
- 无效匹配:
[0
- 有效字符串,但可能不是预期的匹配项:
[0]
(匹配0]
)
- 有效的匹配项是:
换句话说:/(\[|0)\]/
或 /[\[0]\]/
实际上:([ 或 0 )加 ]
。
关于javascript - 双方括号 [[]] 在正则表达式中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9965492/