← ホーム ABOUT

パターンとフラグを入力すると、文字列内で一致する部分を即座にハイライトします。キャプチャグループの確認から置換プレビューまで、エディターのように一画面で。

主な機能

リアルタイムマッチハイライト
パターンを入力するとすぐに、テスト文字列で一致する部分をエディターのようにハイライトします。
フラグトグル
g・i・m・s・u・y の6つのフラグをチップでオン・オフしながら動作の違いを即座に比較します。
キャプチャグループの確認
番号グループと名前付きキャプチャグループを値・位置とともに結果カードで一目で確認します。
置換プレビュー
$1・$・$& を使った置換式の結果をリアルタイムにプレビューします。
パターンライブラリ
メール・URL・IP・日付など、よく使うパターンを説明と例で提供します。
チートシート・ガイド
文法チートシートと入門ガイドでパターン作成をサポートします。

使い方

  1. 上部のパターン欄に正規表現を入力し、必要なフラグチップをオンにします。
  2. 下のテスト文字列欄に検査するテキストを入れると、一致部分が即座にハイライトされます。
  3. 一致結果タブで各マッチの位置とキャプチャグループを確認します。
  4. 置換タブで置換式を入れて置き換えた結果をプレビューします。
  5. 感覚がつかめないときは、パターンライブラリで例を開いてそのまま始めてください。

よくある質問

どの正規表現文法をサポートしていますか?

ブラウザのJavaScript(ECMAScript)RegExpエンジンをそのまま使用します。名前付きキャプチャグループ (?...)、先読み・後読み、ユニコードプロパティ(u フラグ)など最新の文法をサポートします。

フラグ g・i・m・s・u・y はそれぞれどういう意味ですか?

gはグローバル(すべての一致)、iは大文字小文字を無視、mは複数行(^・$が各行に適用)、sはdotAll(.が改行を含む)、uはユニコード、yはsticky(lastIndexの位置でのみマッチ)です。チップを押してオン・オフできます。

キャプチャグループと置換はどう確認しますか?

一致結果カードに番号グループ($1, $2…)と名前付きグループが値とともに表示されます。置換タブで $1・$・$& を使った置換式を入力すると、結果をリアルタイムにプレビューできます。

よく使うパターンの例はありますか?

はい。パターンライブラリにメール・URL・IP・日付・HEXカラー・UUID・パスワードなどよく使う正規表現を説明・例とともに集めており、各パターンをテスターですぐに開くことができます。

入力したパターンや文字列はサーバーへ送信されますか?

いいえ。すべての計算はあなたのブラウザ内でのみ行われ、パターン・文字列をサーバーへ送信したり保存したりしません。

すべての計算はユーザーのブラウザ内でのみ行われ、入力したいかなるパターンや文字列もサーバーへ送信したり保存したりしません。