私は文字列SUM([A2:A10],[B2:B10],[C2:C10],[D2:D10])
を持っており、配列内に[A2:A10],[B2:B10],[C2:C10],[D2:D10]
という要素を取得する必要があるので、私はmatch()
をjsで使用しました。コードスニペットはJavaScriptでの正規表現の一致
var formula = "SUM([A2:A10],[B2:B10],[C2:C10],[D2:D10])";
var reg = /\[(a-zA-Z0-9)+\]/;
matches = formula.match(reg);
ですが、一致しません。正規表現が間違っていることを願っています。私は正規表現を構築することに非常に貧しいです。正しい正規表現は何でしょうか?
他のコード、jfriend00、ZER0、Diode、Anony-Mousse、Josephありがとうございました! –