正規表現テスト
正規表現パターンをテキストでテスト。すべての一致を即座に表示。JavaScript正規表現に対応。
//
🐛
問題を報告
バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。
これはどんなツールですか?
正規表現テストツールは、正規表現の実時間での作成、テスト、デバッグを支援します。正規表現は文字列内の文字の組み合わせに一致させるためのパターンであり、テキスト検索、検証、抽出、置換に不可欠です。このツールは一致結果とキャプチャグループを表示し、JavaScriptやPythonを含む一般的な正規表現フレーバーをサポートします。
使い方
- 1
正規表現パターンを入力
正規表現パターンを入力します。
- 2
フラグを設定
グローバル(g)、大文字小文字を区別しない(i)、マルチライン(m)などのフラグを選択します。
- 3
テスト文字列を入力
テスト対象のテキストを貼り付けます。
- 4
一致結果を表示
キャプチャグループがハイライトされたすべての一致結果を表示します。
よくある質問
正規表現で ^ と $ は何を意味しますか?
キャレット(^)は文字列の先頭、マルチラインモードでは行頭に一致します。ドル記号($)は末尾に一致します。両方を組み合わせるとパターン全体で文字列に一致します。アンカーがない場合、パターンはテキスト内の任意の位置に一致する可能性があります。
正規表現のグループとは何ですか?
丸括弧 () で作成されたグループは、後で使用するために一致したテキストをキャプチャします。"555-1234" に対して (\d{3})-(\d{4}) はグループ1 = "555"、グループ2 = "1234" をキャプチャします。名前付きグループ (?<name>...) は名前で参照できます。非キャプチャグループ (?:...) は保存せずに一致します。
本番環境で使えますか?
このツールは開発とテスト用に設計されています。本番環境では、セキュリティ監査を受けた確立されたライブラリをお使いください。