我有更多的字符串由2個空格分開,像:JavaScript正則表達式的問題
abc adfdfg aefdf xcv
^^ ^^ ^^
什麼是正確的正則表達式來檢索字符串。 謝謝。
LE:我的嘗試是:split(/[a-zA-Z\-]\s{2}/);
,它不工作
我有更多的字符串由2個空格分開,像:JavaScript正則表達式的問題
abc adfdfg aefdf xcv
^^ ^^ ^^
什麼是正確的正則表達式來檢索字符串。 謝謝。
LE:我的嘗試是:split(/[a-zA-Z\-]\s{2}/);
,它不工作
假設使用var string = 'abc adfdfg aefdf xcv'
聲明您的字符串。然後使用:
string = string.split(/\s{2,}/);
返回由至少兩個空格字符(包括製表符和換行符)分隔的子字符串列表。如果您只想拆分空格,請使用(空格)而不是
\s
。
打破這一成獨立的話,最簡單的方法是這樣的(需要整整兩個空格):
var str = "abc adfdfg aefdf xcv";
var words = str.split(" ");
words
現在來自字符串的單詞數組。
如果你想拆就空白的任何金額,您可以使用正則表達式作爲分割參數:
var str = "abc adfdfg aefdf xcv";
var words = str.split(/\s+/);
演示在這裏:http://jsfiddle.net/jfriend00/pkUh9/
如果你想要拆分兩個或更多個空白單元,可以使用此正則表達式作爲拆分參數:
var str = "abc adfdfg aefdf xcv";
var words = str.split(/\s{2,}/);
只是
'abc adfdfg aefdf xcv'.split(/\s+/)
你嘗試過什麼嗎? – BNL
...像谷歌搜索'JavaScript拆分字符串? –