パターンとフラグを入力すると、文字列内で一致する部分を即座にハイライトします。キャプチャグループの確認から置換プレビューまで、エディターのように一画面で。
主な機能
リアルタイムマッチハイライト
パターンを入力するとすぐに、テスト文字列で一致する部分をエディターのようにハイライトします。
フラグトグル
g・i・m・s・u・y の6つのフラグをチップでオン・オフしながら動作の違いを即座に比較します。
キャプチャグループの確認
番号グループと名前付きキャプチャグループを値・位置とともに結果カードで一目で確認します。
置換プレビュー
$1・$・$& を使った置換式の結果をリアルタイムにプレビューします。
パターンライブラリ
メール・URL・IP・日付など、よく使うパターンを説明と例で提供します。
チートシート・ガイド
文法チートシートと入門ガイドでパターン作成をサポートします。
使い方
- 上部のパターン欄に正規表現を入力し、必要なフラグチップをオンにします。
- 下のテスト文字列欄に検査するテキストを入れると、一致部分が即座にハイライトされます。
- 一致結果タブで各マッチの位置とキャプチャグループを確認します。
- 置換タブで置換式を入れて置き換えた結果をプレビューします。
- 感覚がつかめないときは、パターンライブラリで例を開いてそのまま始めてください。
よくある質問
どの正規表現文法をサポートしていますか?
ブラウザの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・パスワードなどよく使う正規表現を説明・例とともに集めており、各パターンをテスターですぐに開くことができます。
入力したパターンや文字列はサーバーへ送信されますか?
いいえ。すべての計算はあなたのブラウザ内でのみ行われ、パターン・文字列をサーバーへ送信したり保存したりしません。
すべての計算はユーザーのブラウザ内でのみ行われ、入力したいかなるパターンや文字列もサーバーへ送信したり保存したりしません。