ja

正規表現テスト

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

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

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

0%

ファイルは一度も端末から出ていません

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

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

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

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

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

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

    技術仕様

    技術仕様
    入力形式テキスト入力
    出力形式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 はドットが改行にも一致するようにします。グローバル(すべての一致)は常に有効です。

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

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

    関連ツール