fc2ブログ

正規表現の前や後ろの文字を切り出す @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
}


参考

関連記事
スポンサーサイト



javascript

0 Comments

Leave a comment