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