Javascript 虚线类名的正则表达式

Javascript 虚线类名的正则表达式,javascript,regex,Javascript,Regex,我有一个字符串,看起来像这样: “wes-1类名称另一个” “wes-2-bos类名称另一个” “wes-3类名称另一个” “wes-5-bos类名称另一个” 我需要返回wes-*并删除所有其他内容 Regex让我头晕目眩,有什么帮助吗 使用js。这就是我到目前为止所拥有的 str.match(/\b^wes/); 匹配wes-及其后面的任意数量的单词或字符。正则表达式如下:在特定字符类中匹配literalwes-后跟0或更多(这是通配符*所做的)字符。字符类定义为[]之间的任何字符。在这个例

我有一个字符串,看起来像这样:

“wes-1类名称另一个” “wes-2-bos类名称另一个” “wes-3类名称另一个” “wes-5-bos类名称另一个”

我需要返回wes-*并删除所有其他内容

Regex让我头晕目眩,有什么帮助吗

使用js。这就是我到目前为止所拥有的

str.match(/\b^wes/);

匹配wes-及其后面的任意数量的单词或字符。

正则表达式如下:在特定字符类中匹配literal
wes-
后跟0或更多(这是通配符*所做的)字符。字符类定义为
[]
之间的任何字符。在这个例子中,我们有
\w
s和
-
s。最后,\w是一个单词字符。它不包括字符返回、空格和一些符号。英语中的so:wes-后跟0个或更多单词字符或破折号。了解正则表达式的好资源:
str.match(/wes-[\w-]*/)