ja

正規表現テスト

正規表現をテキストに対して試し、すべての一致とグループを確認できます。ブラウザ内のローカル処理で、アップロードは一切ありません。

お使いの端末でローカル処理中 ...

パターン(regex)
大文字小文字を無視(i)
複数行(m)
ドットが改行に一致(s)
Unicode(u)
現在の位置からのみ一致(y)

お使いの端末でローカル処理中 ...

0%

私のファイルはアップロードされますか?

いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

正規表現(regex)は、テキストの検索パターンを記述します。たとえば「すべてのメールアドレス」「任意の数字」「A で始まる単語」などです。強力ですが扱いが難しく、パターンの小さな誤りでまったく違う一致になります。このツールはパターンをテスト用テキストに対して実行し、各一致の位置とキャプチャしたグループをすぐに表示するので、安全にパターンを試して磨き上げられます。

パターンを入力し、よく使うスイッチを設定できます。大文字小文字を無視(i)、複数行(m、先頭と末尾を行ごとに有効にする)、ドットが改行に一致(s)です。ツールは常にグローバルに、つまりすべての一致を検索し、結果を見やすい JSON で出力します。一致の件数に加え、各一致について見つかったテキスト、その位置、丸かっこグループの内容を返します。

すべての評価はブラウザ内で完全にローカルに、純粋な JavaScript と組み込みの regex エンジンで実行されます。テスト用テキストはアップロードも保存もされず、CDN から外部ライブラリを読み込むこともありません。パターンが無効な場合、ツールは誤った結果をでっち上げず、正直にその旨を伝えます。

最もよく知られたオンライン正規表現テスター(regex101など)は便利ですが、インターネット接続が必要で、パターンとテストテキストをサーバーに送信します。テストテキストにメールアドレスや顧客データを含むログ行など機密情報が含まれる場合には不便です。このツールはブラウザ内で完全にオフラインで動作し、アカウント不要、データ送信も一切ありません。

技術仕様

技術仕様
入力形式テキスト入力
出力形式JSON
一括処理非対応
処理ブラウザ内でローカル処理 (JavaScript)
ファイルのアップロードなし

3ステップで

  1. テスト用テキストをテキスト欄に貼り付けます。
  2. パターンを入力し、必要に応じてスイッチ(i、m、s)を設定します。
  3. 一致とグループを JSON として表示するか、ダウンロードします。

制限: JavaScript の regex 構文(ECMAScript)を使用します。他の方言(PCRE、Python)は細部で異なる場合があります。検索は常にグローバルです。非常に長いテキストには制限があり、極端に不利なパターンは遅くなることがあります。ツールはブラウザを止める代わりに処理量を制限します。無効なパターンは正直にエラーを返します。

よくある質問

テキストはアップロードされますか?

いいえ。評価はブラウザ内で完全にローカルに実行されます。テスト用テキストとパターンが端末から出ることはなく、保存もされません。

どの regex 構文に対応していますか?

組み込みエンジンの JavaScript(ECMAScript)構文です。PCRE や Python など他の言語のパターンはたいてい動きますが、細部で異なる場合があります。

スイッチ i、m、s は何を意味しますか?

i は大文字小文字を無視し、m は行頭と行末を行ごとに有効にし、s はドットが改行にも一致するようにします。グローバル(すべての一致)は常に有効です。

無効なパターンではどうなりますか?

ツールは誤った結果を出す代わりに正直にエラーを伝えます。パターンの丸かっことエスケープを確認してください。

正規表現テスターはスマートフォンでも使えますか?

はい、デスクトップと同じように最新のモバイルブラウザであれば、パターンとテストテキストは端末上にローカルのまま保たれます。

アカウントやインターネット接続は必要ですか?

いいえ。アカウント不要で、初回読み込み後はオフラインでもテストできます。ブラウザに内蔵された正規表現エンジンだけで十分です。

ここに機密のテストテキストを貼り付けても安全ですか?

はい。オンラインテスターとは異なり、テストテキストがサーバーに送信されることはなく、完全に端末内に留まります。

関連ツール

JSONを整形 · 大文字小文字変換 · 検索して置換