正規表現とは、文字列のパターンマッチングを表現する方法のひとつです。ワイルドカードは文字列全体を表現するために使用されるのに対し、正規表現は部分文字列を表現して、対象文字列に含まれているかを判断するのに使用します。基本的なものだけを紹介します。任意のキャラクタ一文字とマッチします。演算子の直前に置かれている部分正規表現の可能な限り大きい0回以上の繰り返しにマッチします。演算子の直前に置かれている部分正規表現の可能な限り大きい1回以上の繰り返しにマッチします。文字列の先頭にマッチします。文字列の末尾にマッチします。[]の中に置かれた文字のいずれかにマッチします。内に置かれた文字以外の文字にマッチします。