[_\s ^"]是指下划线和空格而不是"(引用)在Regex中?

Mat*_*att 3 regex

[_\s ^"]是指下划线和空格,而不是"(引用)"

我知道括号([])表示字符范围,而^表示但不是,但我的问题是你能说[这不是那个]还是我必须将它们分成两组括号?

Mar*_*tos 8

^仅在角色类的开头才是特殊的.你甚至可以写[^^]"不是插入符号".

没有理由匹配"下划线或空格,但不是"",因为通过匹配下划线或空格,您已经保证不匹配".也许你想说的是"除了Q之外的所有大写字母".在这种情况下,最简单的选择是使用子范围:[A-PR-Z].