我遇到过这种模式
(\w+)
并从http://gskinner.com/RegExr/站点了解到\w= =匹配字母数字字符和下划线,并且+=匹配先前的令牌1次或多次(不确定确切的含义)。
\w
+
如何将连字符添加到列表中?
我试过了(\w\-+)但是没用,我没有任何匹配…
(\w\-+)
您需要一个字符类,用表示[...]。\w然后可以在字符类中使用它,并可以添加更多字符:
[...]
[\w-]
不过请小心,如果您添加更多字符以进行匹配。连字符减号必须在类中的 第一个 或 最后 一个,以避免将其解释为范围(或相应地对其进行转义)。
的+是量词,如此这般后的令牌(其中整个字符类是单令牌[原样\w):
([\w-]+)