双方括号[[]]在正则表达式中的含义是什么?

Ruf*_*fus 4 javascript regex

/[[0]]/在JavaScript中遇到了这个RegExp ,并且一直在想它意味着什么.

我知道外部的一对[]应该用作一个字符类,但内部对呢?我在谷歌搜索并找到了这个链接,但"整理序列"似乎并不是因为/[[.some.]]/这个页面声称我无法得到工作.

如果有人能给我一个提示,请提前致谢.

Rob*_*b W 11

/[[0]]/
Run Code Online (Sandbox Code Playgroud)

相当于:

  • A [0字符,后跟]字符.
    • 有效匹配是:
      • []
      • 0]
    • 匹配无效:
      • [0
    • 有效字符串,但可能不是预期的匹配:
      • [0](匹配0])

换句话说:/(\[|0)\]/或者/[\[0]\]/
用真实的话说:( [ or 0 ) plus ].

  • @Rufus这很特别,因为它已经被```打开了. (2认同)