正規表現テスター:regexをオンラインで確認【無料】
無料・登録不要で、ブラウザで動作します。 正規表現をテキストに対してテストし、入力に合わせてすべてのマッチをハイライト表示します。キャプチャグループ(名前付きも含む)と置換のプレビューも確認できます。JavaScriptの正規表現ルールに従い、実行が長すぎるパターンはページが固まる前に停止します。
パターンはお使いのデバイス上で、ブラウザの JavaScript と同じルールで実行されます。入力した内容はどこにも送信されません。
正規表現テスターを使う理由
- 完全無料
- 何度でもお使いいただけます。登録不要、透かしなし、インストールも不要です。
- プライバシーを重視した設計
- 入力した内容はブラウザ内にとどまり、当社に送信されることはありません。
- どのデバイスでも使える
- Windows、Mac、Linux、Android、iPhone のブラウザで動作します。アプリは不要です。
正規表現テスターの使い方
- パターンを入力し、必要なフラグにチェックを入れます。
- テストするテキストを貼り付けます。マッチはハイライトされ、グループと一緒に一覧表示されます。
- 「置換」をオンにすると置換結果をプレビューでき、結果をコピーできます。
よくある質問
- どの正規表現の方言を使っていますか?
- JavaScriptです。日常的な構文の多くはPython、Java、PCREと共通ですが、後読み、名前付きグループ、Unicodeクラスは言語によって少し異なる場合があります。
- フラグにはどんな意味がありますか?
- gはすべてのマッチを検索、iは大文字・小文字を区別しない、mは^と$を各行にマッチさせる、sは.を改行にもマッチさせる、uは完全なUnicode対応を有効にする、yは現在の位置でのみマッチさせます。
- 置換でグループを使うには?
- 番号付きグループには$1、$2など、名前付きグループには$<name>、マッチ全体には$&を使います。
- パターンが停止されたのはなぜですか?
- (a+)+のような入れ子の繰り返しなど、一部のパターンは特定のテキストで事実上終わらないほど時間がかかることがあります。ページが応答し続けるよう、実行は1秒で停止されます。
- テキストはどこかに送信されますか?
- いいえ。マッチングは端末内で行われます。
- 正規表現テスターは無料ですか?
- はい。無料でお使いいただけます。登録もインストールも不要です。
関連ツール
- テキスト比較2つのバージョンのテキストを貼り付けると、変更点がひと目でわかります。削除された部分はピンク、追加された部分は緑で、左右並べて、またはインラインで表示します。行・単語・文字単位で比較できます。テキストはどちらも端末内にとどまります。
- JSON整形JSONを貼り付けると正しいかどうかをチェックし、見やすいインデントで整形したり、1行に圧縮(minify)したりできます。エラーがあれば、その行と列が表示されます。データは端末内で処理されます。
- 大文字・小文字変換英文をUPPERCASE(大文字)、lowercase(小文字)、Sentence case、Title Case、aLtErNaTiNg caseなどにワンクリックで変換し、コピーできます。入力した内容は端末から外に出ません。