正規表現テスター
JavaScriptの正規表現をテキストに対してテストし、一致箇所をリアルタイムでハイライト表示します。すべての一致とキャプチャグループを確認し、置換結果をプレビューできます。
g: グローバル、すべての一致を検索 · i: 大文字と小文字を区別しない · m: 複数行、^と$が各行の先頭・末尾に一致 · s: ドットが改行にも一致 · u: Unicode · y: スティッキー
パターンとテキストを入力すると、一致箇所がここにハイライト表示されます。
置換
使い方
- 1
入力を貼り付けるか入力する
テキストやコードを貼り付けるか、ファイルをエディターにドロップ、または「ファイルを開く」をクリックします。「サンプルを読み込む」で使い方を確認できます。
- 2
オプションを選ぶ
入力と同時に結果が更新されます。モードやオプションを切り替えて、必要な出力に仕上げましょう。
- 3
コピーまたはダウンロード
ワンクリックで結果をクリップボードにコピーするか、ファイルとしてダウンロードします。
PixNudgeが選ばれる理由
データはブラウザの外に出ません
パスワード、APIキー、トークン、SQLクエリ、顧客データはお使いのデバイス上で処理され、サーバーに送信されることはありません。
すぐに結果を表示
アップロードも待ち時間もありません。大きな入力でも、入力と同時に結果が表示されます。
無料・登録不要
アカウント不要、利用制限なし、ツール内に広告もありません。ブックマークして、必要なときにいつでもお使いください。
よくある質問
このテスターはどの正規表現エンジンを使っていますか?
ブラウザのJavaScript(ECMAScript)エンジンを使用しており、名前付きグループ(?<name>…)、後読み、Unicodeプロパティエスケープ(\pと\P)にも対応しています。ほとんどのパターンはPython、Java、PHP、.NETでも同じように動作しますが、細かな違いがある場合があります。
パターンの処理が遅すぎる場合はどうなりますか?
パターンはバックグラウンドのワーカーで実行されます。(a+)+$のような壊滅的なバックトラックなどで2秒以上かかった場合は停止されるため、ページが固まることはありません。
置換でキャプチャグループを使うには?
番号付きグループには$1、$2などを、名前付きグループには$<name>を、一致全体には$&を使います。ドル記号そのものを挿入するには$$と書きます。