正規表現テストツール

正規表現パターンをリアルタイムでテスト。マッチ箇所のハイライト表示、グループ情報、よく使うパターン集付き。

//g

よく使うパターン集

使い方

正規表現パターンを入力欄に記述し、テスト文字列を下のテキストエリアに入力します。パターンに一致する部分がリアルタイムでハイライト表示されます。

フラグ(g: グローバル、i: 大文字小文字無視、m: 複数行、s: dotAll)をチェックボックスで切り替えることで、マッチの挙動を変更できます。「よく使うパターン集」からメールアドレスやURL等のプリセットを選択すると、パターンとサンプルテキストが自動入力されます。マッチ詳細ではグループ情報やインデックス位置も確認できます。

よくある質問

関連知識

正規表現はもともと数学者スティーブン・クリーネが1950年代に考案した「正則集合」の理論に基づいています。現在広く使われているのはPCRE(Perl Compatible Regular Expressions)系の構文で、先読み・後読み・名前付きグループなどの拡張機能を備えています。

JavaScriptの正規表現エンジンはECMAScript仕様に準拠しており、ES2018以降では名前付きキャプチャグループ(?)やUnicodeプロパティエスケープ(\\p{Script=Hiragana})もサポートされています。

関連ツール