正規表現を使いこなす

. の使い方

「.」(ピリオド)は、任意の一文字にマッチングします。
どのような文字でもかまわないが、何かの文字がある・・・というときに使用します。
この実験では、match()メソッドによりマッチングするかどうかだけを見ます。

「^.....$」は5文字の文字列に、「.x.」は真中が文字「x」の3文字からなる文字列にそれぞれマッチングします。
// 検索対象文字列
var str = "abxyz";
// 検索実行および結果出力
document.write("「^.....$」による結果: ", str.match(/^.....$/));
document.write("<br>「.x.」による結果: ", str.match(/.x./));
実行結果:


また、「the.」は「the」と任意の1文字に、「t..n」は「t」と「n」に囲まれた4文字からなる文字列にそれぞれマッチングします。
// 検索対象文字列
var str = "abcthendef";
// 検索実行および結果出力
document.write("<br>「the.」による結果: ", str.match(/the./));
document.write("<br>「t..n」による結果: ", str.match(/t..n/));
実行結果:


戻る