0
次のJavaScriptコードスニペットは、ニコラス・C. Zakasによって有名なJavascriptの本からある:のRegExp
var colorText = “red,blue,green,yellow”;
var colors1 = colorText.split(“,”); //[“red”, “blue”, “green”, “yellow”]
var colors2 = colorText.split(/[^\,]+/); //[“”, “,”, “,”, “,”, “”]
どのように二split
作品を理解することは非常に困難です。
誰でも説明できますか?
第二の正規表現は '除く任意の文字の組み合わせにマッチするよう、それはですので、あなたが「」期待して選択している正規表現の場合
は「」他の文字とのみ4を省略し、 'と' \ ' –
' colorText.split(/ [^ \、] + /); 'は赤いyelloのような単語を分割します –