这可能是一个理论问题。
为什么下划线 _
在正则表达式中属于 \w
而不是在 \W
之下
我希望这不是主要基于意见,因为应该有一个原因。
如果有的话,引用会很棒。
最佳答案
来自维基百科的 Regular expression 文章(重点是我的):
在 perl 、 tcl 和 vim 中,这个 非标准 类由 \w
表示(并且该类之外的字符由 \W
表示)。
关于regex - 为什么下划线在\w 下?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22651648/