正規表現を使いこなす

{n} の使い方

「{n}」は、直前の文字のn回のマッチングを意味します。
指定個数の文字の並びをマッチさせたいときに使用します。

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


3文字の「a」が並んだ部分にマッチしました。

戻る