正規表現テスター
パターンを書き、テスト用の文字列を貼り付けるだけで、一致するすべての箇所がすぐにハイライトされ、キャプチャグループの表も表示されます。
ブラウザ内で動作します。ファイルがアップロードされることはありません。
読み込み中…
ツール内のボタンやラベルは英語です。このページでは使い方を日本語で説明します。
正規表現テスターの使い方
- パターン欄に正規表現を入力します。
- i(大文字小文字を区別しない)や m(複数行)などのフラグを切り替えます。
- テキストを貼り付けて、ハイライトされた一致箇所とグループの表を確認します。
このツールの特長
- リアルタイムのハイライト. 入力するたびに一致箇所が更新されます。
- キャプチャグループ. 各グループの値とそのインデックスを確認できます。
- わかりやすいエラー表示. 構文の問題はすぐに報告されます。
よくある質問
これはどの正規表現の仕様ですか?
ブラウザで動作する JavaScript(ECMAScript)の正規表現です。基本的な部分はほかの言語でも通用しますが、後読みや名前付きグループなどの機能はエンジンによって異なります。
フラグはどんな意味ですか?
g はすべての一致を探し、i は大文字小文字を区別せず、m は ^ と $ を各行で一致させ、s は . が改行にも一致するようにし、u は完全な Unicode を有効にします。
なぜパターンが何にも一致しないのですか?
よくある原因は、. や ( などの特殊文字をバックスラッシュでエスケープし忘れた、m フラグなしで ^ や $ を使った、i フラグなしで大文字小文字が違う、などです。