正規表現テスター
このツールについて
正規表現を入力し、サンプルテキストに対する結果をすぐに確認できます。正規表現を入力し、必要なオプション(g、i、m、s、u、y)を選択してサンプルで実行。マッチをハイライトし、キャプチャグループを表示—ブラウザと同じ RegExp エンジン。
使い方
- 入力に合わせて一致箇所を強調表示
- global、ignoreCase、multiline、dotAll、unicode、sticky の各オプション
- キャプチャグループの索引表
- マッチ回数と位置リスト
- よく使われる正規表現の例
- パターンを入力: 正規表現入力欄に正規表現を入力し、必要なオプションを選択。
- テスト文字列を追加: マッチ対象のテキストを貼り付け。
- マッチを確認: ハイライト、グループ、エラーをインライン表示。
例
- ログの内容を検索する正規表現を確認する
- API サンプルからフィールドを抽出
- テキスト整形用の置換パターンの動作を確認
- 結果を確認しながら正規表現の動作を学習
制限事項
- JavaScript RegExp のみ(PCRE/Python 構文ではない)
- 病的なバックトラッキングでタブが固まる場合あり
- 入力したテキストはブラウザ上で処理され、サーバーには送信されません。
よくある質問
- なぜ構文エラーが出ますか?
- JavaScript の正規表現には固有のエスケープ規則があります。無効なエスケープや閉じられていないグループがあると、構文エラーが発生します。
- dotAll (s) フラグとは?
- . が改行にもマッチします。複数行ログに便利です。
- 置換操作をテストできますか?
- 本ツールはマッチとグループに特化。置換はテキスト整形ツールと併用してください。
- デフォルトですべてのマッチを探しますか?
- g フラグで全マッチ。なければ最初の1件のみです。