正規表現テスト
正規表現をテキストに対して試し、すべての一致とグループを確認できます。ブラウザ内のローカル処理で、アップロードは一切ありません。
お使いの端末でローカル処理中 ...
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
正規表現をテキストに対して試し、すべての一致とグループを確認できます。ブラウザ内のローカル処理で、アップロードは一切ありません。
お使いの端末でローカル処理中 ...
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
正規表現(regex)は、テキストの検索パターンを記述します。たとえば「すべてのメールアドレス」「任意の数字」「A で始まる単語」などです。強力ですが扱いが難しく、パターンの小さな誤りでまったく違う一致になります。このツールはパターンをテスト用テキストに対して実行し、各一致の位置とキャプチャしたグループをすぐに表示するので、安全にパターンを試して磨き上げられます。
パターンを入力し、よく使うスイッチを設定できます。大文字小文字を無視(i)、複数行(m、先頭と末尾を行ごとに有効にする)、ドットが改行に一致(s)です。ツールは常にグローバルに、つまりすべての一致を検索し、結果を見やすい JSON で出力します。一致の件数に加え、各一致について見つかったテキスト、その位置、丸かっこグループの内容を返します。
すべての評価はブラウザ内で完全にローカルに、純粋な JavaScript と組み込みの regex エンジンで実行されます。テスト用テキストはアップロードも保存もされず、CDN から外部ライブラリを読み込むこともありません。パターンが無効な場合、ツールは誤った結果をでっち上げず、正直にその旨を伝えます。
最もよく知られたオンライン正規表現テスター(regex101など)は便利ですが、インターネット接続が必要で、パターンとテストテキストをサーバーに送信します。テストテキストにメールアドレスや顧客データを含むログ行など機密情報が含まれる場合には不便です。このツールはブラウザ内で完全にオフラインで動作し、アカウント不要、データ送信も一切ありません。
| 入力形式 | テキスト入力 |
|---|---|
| 出力形式 | JSON |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: JavaScript の regex 構文(ECMAScript)を使用します。他の方言(PCRE、Python)は細部で異なる場合があります。検索は常にグローバルです。非常に長いテキストには制限があり、極端に不利なパターンは遅くなることがあります。ツールはブラウザを止める代わりに処理量を制限します。無効なパターンは正直にエラーを返します。
いいえ。評価はブラウザ内で完全にローカルに実行されます。テスト用テキストとパターンが端末から出ることはなく、保存もされません。
組み込みエンジンの JavaScript(ECMAScript)構文です。PCRE や Python など他の言語のパターンはたいてい動きますが、細部で異なる場合があります。
i は大文字小文字を無視し、m は行頭と行末を行ごとに有効にし、s はドットが改行にも一致するようにします。グローバル(すべての一致)は常に有効です。
ツールは誤った結果を出す代わりに正直にエラーを伝えます。パターンの丸かっことエスケープを確認してください。
はい、デスクトップと同じように最新のモバイルブラウザであれば、パターンとテストテキストは端末上にローカルのまま保たれます。
いいえ。アカウント不要で、初回読み込み後はオフラインでもテストできます。ブラウザに内蔵された正規表現エンジンだけで十分です。
はい。オンラインテスターとは異なり、テストテキストがサーバーに送信されることはなく、完全に端末内に留まります。