下划线是否在正则表达式中表示特殊含义?

时间:2019-03-11 20:48:00

标签: regex

我正在尝试学习正则表达式的基础知识,并在tutorial中遇到了这一点:

“ \ W匹配非字母数字(与[^ a-zA-Z0-9_]相同)”

以下0-9后面的下划线是什么功能?

从类似的问题看来,它什么也没做。我只是想确保这是教程中的错误。他们包含它似乎很奇怪。

这不是任何编程语言所特有的。

1 个答案:

答案 0 :(得分:2)

下划线在我所知道的任何正则表达式语言中都不是特殊的。

在这种情况下,正则表达式将适合于某些编程语言中的标识符匹配。标识符在很多编程语言中都有下划线。实际上,\w+通常用于匹配标识符。