0
正規表現の前や後ろの文字を切り出す @javascript
CATEGORYjavascript
ソースコード
const s = "aaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccc";
const re = /b+/g; // g フラグをつけないと、lastIndex がセットされない
const m = re.exec(s);
if (m) {
console.log(s.slice(0, m.index)); // 前:aaaaaaaaaaaaaa
console.log(m[0]); // 中:bbbbbbbbbbbb
console.log(s.slice(re.lastIndex)); // 後:cccccccccccccc
}
参考
- 関連記事
スポンサーサイト