正規表現パターン
テキストの検索・置換に使うパターン記述言語。特殊文字とリテラル文字を組み合わせて文字列のパターンを定義する。
正規表現パターン (Regular Expression Pattern) は、テキストの検索・置換・検証に使われるパターン記述言語です。特殊文字 (メタ文字) とリテラル文字を組み合わせて、文字列のパターンを定義します。
JavaScript では /pattern/flags のリテラル記法か new RegExp('pattern', 'flags') で正規表現を作成します。test()、match()、replace() などのメソッドで使用します。正規表現入門の書籍で基本から応用まで学べます。
基本的なメタ文字には . (任意の 1 文字)、^ (行頭)、$ (行末)、| (OR) があります。フラグには g (グローバル)、i (大文字小文字無視)、m (複数行) などがあります。
正規表現はメールアドレスの検証、ログファイルの解析、テキストエディタの検索置換など、あらゆるテキスト処理で活用されます。正規表現実践の書籍で実務での活用パターンが解説されています。