次の変数があります。
var test = category~[330526|330519]^Size{1}~[m]
category~[330526|330519]
正規表現を使用するためだけに一致させるにはどうすればよいですか。
この値も変更される可能性があるため、次のようになる可能性があります。category~[3303226|333219]
次の変数があります。
var test = category~[330526|330519]^Size{1}~[m]
category~[330526|330519]
正規表現を使用するためだけに一致させるにはどうすればよいですか。
この値も変更される可能性があるため、次のようになる可能性があります。category~[3303226|333219]
試してみてください:
test.split('^')[0];
var test = 'category~[330526|330519]^Size{1}~[m]';
var result = test.split('^').shift();
あなたは出来る;
result = test.substr(0, test.indexOf("]") +1);
さらに別のアプローチ...
var test = 'category~[330526|330519]^Size{1}~[m]';
var result = test.replace(/\^.+/,"");
"category~[330526|330519]^Size{1}~[m]".replace(/(category~[\d+\|\d+]).*/,"$1")、文字列を取得する必要があります。またはマッチも使えます。