正则表达式:匹配可能包含字符“-”的字母数字字符串

3

例如:"_V9DXkFMCEeGrv54B-L8--A"

\w+ 单独使用是行不通的。

2个回答

6

您可以使用:

[\w-]+


2
使用这个模式:[-\w]+,其中 \w 表示字母数字字符。实际上,模式取决于您所使用的语言。例如,在Java中,您需要编写[-\\w]+,也可能有一些语言中 - 是一个特殊字符,您也应该对其进行转义。因此,请编辑您的问题并添加您使用的语言。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接