事实是,您正在使用字符类,
[]因此无论嵌入多少文字反斜杠都无关紧要,它将被视为单个反斜杠。
例如以下两个正则表达式:
/[a]//[aa]/
就正则表达式引擎而言,其所有意图和目的都是相同的。字符类采用一个字符列表,然后将它们“折叠”下来以匹配单个字符,并遵循“对于正在考虑的当前字符,是否是
[]?中列出的任何字符”这一行。如果您在类中列出了两个反斜杠,那么它将是“字符是一个反斜杠还是一个反斜杠?”。

事实是,您正在使用字符类,
[]因此无论嵌入多少文字反斜杠都无关紧要,它将被视为单个反斜杠。
例如以下两个正则表达式:
/[a]//[aa]/
就正则表达式引擎而言,其所有意图和目的都是相同的。字符类采用一个字符列表,然后将它们“折叠”下来以匹配单个字符,并遵循“对于正在考虑的当前字符,是否是
[]?中列出的任何字符”这一行。如果您在类中列出了两个反斜杠,那么它将是“字符是一个反斜杠还是一个反斜杠?”。