我正在尝试学习正则表达式的基础知识,并在tutorial中遇到了这一点:
“ \ W匹配非字母数字(与[^ a-zA-Z0-9_]相同)”
以下0-9后面的下划线是什么功能?
从类似的问题看来,它什么也没做。我只是想确保这是教程中的错误。他们包含它似乎很奇怪。
这不是任何编程语言所特有的。
答案 0 :(得分:2)
下划线在我所知道的任何正则表达式语言中都不是特殊的。
在这种情况下,正则表达式将适合于某些编程语言中的标识符匹配。标识符在很多编程语言中都有下划线。实际上,\w+
通常用于匹配标识符。