正規表現サンプル †C/C++の関数定義位置 †完全に一致するパターンは正規表現では書けないので、妥協版。
ある文字列を含まない行 †正規表現の「否定先読み」を使用。
メールアドレス †メールアドレスの表記仕様を完全に満足する正規表現ではないが、HTML5のinput[type=email]という要素で採用されている下記の正規表現があるらしい。 ^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$ |