PixNudge

正規表現テスター

JavaScriptの正規表現をテキストに対してテストし、一致箇所をリアルタイムでハイライト表示します。すべての一致とキャプチャグループを確認し、置換結果をプレビューできます。

フラグ

g: グローバル、すべての一致を検索 · i: 大文字と小文字を区別しない · m: 複数行、^と$が各行の先頭・末尾に一致 · s: ドットが改行にも一致 · u: Unicode · y: スティッキー

テスト用テキスト
一致箇所

パターンとテキストを入力すると、一致箇所がここにハイライト表示されます。

置換

置換文字列を入力すると、一致箇所を置換した後のテキストをプレビューできます。グループを挿入するには$1, $2…または$<name>を使います。

使い方

  1. 1

    入力を貼り付けるか入力する

    テキストやコードを貼り付けるか、ファイルをエディターにドロップ、または「ファイルを開く」をクリックします。「サンプルを読み込む」で使い方を確認できます。

  2. 2

    オプションを選ぶ

    入力と同時に結果が更新されます。モードやオプションを切り替えて、必要な出力に仕上げましょう。

  3. 3

    コピーまたはダウンロード

    ワンクリックで結果をクリップボードにコピーするか、ファイルとしてダウンロードします。

PixNudgeが選ばれる理由

データはブラウザの外に出ません

パスワード、APIキー、トークン、SQLクエリ、顧客データはお使いのデバイス上で処理され、サーバーに送信されることはありません。

すぐに結果を表示

アップロードも待ち時間もありません。大きな入力でも、入力と同時に結果が表示されます。

無料・登録不要

アカウント不要、利用制限なし、ツール内に広告もありません。ブックマークして、必要なときにいつでもお使いください。

よくある質問

このテスターはどの正規表現エンジンを使っていますか?

ブラウザのJavaScript(ECMAScript)エンジンを使用しており、名前付きグループ(?<name>…)、後読み、Unicodeプロパティエスケープ(\pと\P)にも対応しています。ほとんどのパターンはPython、Java、PHP、.NETでも同じように動作しますが、細かな違いがある場合があります。

パターンの処理が遅すぎる場合はどうなりますか?

パターンはバックグラウンドのワーカーで実行されます。(a+)+$のような壊滅的なバックトラックなどで2秒以上かかった場合は停止されるため、ページが固まることはありません。

置換でキャプチャグループを使うには?

番号付きグループには$1、$2などを、名前付きグループには$<name>を、一致全体には$&を使います。ドル記号そのものを挿入するには$$と書きます。

その他の無料ツール