正規表現テスター
正規表現をテキストに適用してマッチ結果をリアルタイムで確認します。
フラグ
使用例
メールアドレスの形式が正しいか検証する
メール形式をチェックする正規表現を入力し、複数の文字列をテスト文字列に入れて、どれがマッチしどれがマッチしないか一目で確認できます。
ログから欲しいパターンだけ抜き出す正規表現を作る
実際のログテキストを貼り付けて正規表現を調整しながら、日付・IP・エラーコードなどのパターンが正しく抽出されるかリアルタイムで確認できます。
キャプチャグループで欲しい部分だけ抜き出す
括弧でキャプチャグループを作り、マッチ全体のうち特定の部分(日付の年・月・日など)だけが取り出されているか確認できます。
よくある質問
入力したテキストはサーバーに送信されますか?
いいえ。すべてのマッチングはブラウザ内でのみ行われ、入力したパターンとテキストがサーバーに送信されることはありません。
どの正規表現構文を使用していますか?
ブラウザのJavaScript(ECMAScript)の正規表現構文をそのまま使用します。Python や PCRE など他の言語とは構文が少し異なる場合があります。
「g」フラグをオフにするとどうなりますか?
「g」(グローバル)フラグをオフにすると、実際のコードで.exec()を一度だけ呼び出した時のように、最初のマッチ1つだけが見つかります。
パターンが間違っているとどうなりますか?
括弧が一致しないなどパターン自体が無効な場合、JavaScriptが示すエラーメッセージがそのまま表示されます。