我正在尝试从URL解析字母,数字和 - 和_。 \ w * \ d *让它关闭,但我无法弄清楚如何解析 - (减号)和_(下划线)。有人可以帮我吗?我的知识有限。
一个例子是:BSZVVDdBj-s或BSZxkx_hjFa
对于我所知道的所有 - 和_也可以使用相同的字母和数字。
谢谢!
答案 0 :(得分:1)
要获取字母,数字,下划线和连字符,请使用:
^[\w-]+$
\w
表示单词字符(包括A-Z
,a-z
,0-9
和_
)-
允许连字符[\w-]
表示允许字母,数字,连字符或下划线[\w-]+
让+
表示一个或多个字符^
和$
表示开始和结束锚点或者,如果您尝试在更大的字符串中获取匹配项,请删除锚标记,如下所示:
[\w-]+
希望这有帮助!