2012-08-22 60 views
0

我有以下字符串匹配的单词多达空白

var str = "Format-ABC-D Type-O" 

我想获得“ABC-d”出此字符串。所以我胖了我

str.(/Format-(\w+)/i)[1] 

但这只是给了我“ABC”。我怎样才能匹配一个空白?

回答

2

比赛比任何其他的空格,而不是单词字符:

/Format-(\S+)/i 
+0

谢谢!这个窍门 – victormejia

0

可以剪裁字符串到空白第一,然后做你的事。所以

str = str.substr(0, str.indexOf(" ")) // str is "Format-ABC-D" 
+0

谢谢!这也有效,但我忘了提及我可以有一个像var str =“Item-X Format-ABC-D Type-O” – victormejia