正規表現『.(ドット)』の意味は?
任意の1文字にマッチします。
例えば「正.表現」で検索すれば
「正規表現」、「正気表現」、「正木表現」、「不正規表現」、「正_表現」などがマッチします。
※上記「_」は空白
また、この場合、「世紀表現」はマッチしません。
マッチさせたいなら「..表現」とするとマッチします。
「.」を2連続で使用すると「任意の2文字」で検索できるようになり、
そうすると「愛情表現」、「感情表現」もマッチすることになります。
どういう時に使うの?
「.」単体では使う機会は少ないと思います。「*」と合わせて使うことが多いと思います。
「*」の意味は「直前の文字の0回以上の繰り返し」なので、
「.*」だと「任意の文字列」となります。
例えば「正.*表現」だと
「正規表現」、「正規規表現」、「正規規規表現」、「正木木木表現」
がマッチします。
また、この場合「世紀表現」はマッチしません。