2012-08-22 61 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