RSRobince Studio

正規表現テスター

パターンを書き、テスト用の文字列を貼り付けるだけで、一致するすべての箇所がすぐにハイライトされ、キャプチャグループの表も表示されます。

ブラウザ内で動作します。ファイルがアップロードされることはありません。

読み込み中…

ツール内のボタンやラベルは英語です。このページでは使い方を日本語で説明します。

正規表現テスターの使い方

  1. パターン欄に正規表現を入力します。
  2. i(大文字小文字を区別しない)や m(複数行)などのフラグを切り替えます。
  3. テキストを貼り付けて、ハイライトされた一致箇所とグループの表を確認します。

このツールの特長

  • リアルタイムのハイライト. 入力するたびに一致箇所が更新されます。
  • キャプチャグループ. 各グループの値とそのインデックスを確認できます。
  • わかりやすいエラー表示. 構文の問題はすぐに報告されます。

よくある質問

これはどの正規表現の仕様ですか?

ブラウザで動作する JavaScript(ECMAScript)の正規表現です。基本的な部分はほかの言語でも通用しますが、後読みや名前付きグループなどの機能はエンジンによって異なります。

フラグはどんな意味ですか?

g はすべての一致を探し、i は大文字小文字を区別せず、m は ^ と $ を各行で一致させ、s は . が改行にも一致するようにし、u は完全な Unicode を有効にします。

なぜパターンが何にも一致しないのですか?

よくある原因は、. や ( などの特殊文字をバックスラッシュでエスケープし忘れた、m フラグなしで ^ や $ を使った、i フラグなしで大文字小文字が違う、などです。

このツールを英語で見る · 日本語のツール一覧