正規表現を使いこなす

{n,} の使い方

「{n,}」は、直前の文字のn回以上の繰り返しマッチングを意味します。
ある個数以上の文字の並びをマッチさせたいときに使用します。

「xaayaaazaaaaaa」の文字列を、4個以上の「a」の並びを意味する「a{4,}」で検索すると・・・
// 検索対象文字列
var str = "xaayaaazaaaaaa";
// 検索実行および結果出力
document.write("検索結果: ", str.search(/a{4,}/));
document.write("<br>抽出結果: ", str.match(/a{4,}/));
document.write("<br>置換結果: ", str.replace(/a{4,}/, "bbb"));
実行結果:


文字列の末尾にある6文字の「a」が並んだ部分にマッチしました。

戻る