🔍 正規表現テスト

/ /
試合結果はここにハイライト表示されます...

一般的な正規表現パターン

リアルタイムマッチング

入力するとすぐに一致結果が表示されます。ボタンをクリックする必要はありません。

一致のハイライト表示

一致したテキストは、個別の背景色で自動的に強調表示されます。

グループキャプチャ

各一致の一致位置、インデックス、およびキャプチャされたグループの詳細を表示します。

クイックインサート

ワンクリックで挿入およびテストできる組み込みの一般的な正規表現パターン。

100% プライバシー保護

すべての処理はブラウザ内でローカルに行われます。データはどのサーバーにもアップロードされません。

完全に無料

登録も制限もありません。永久に無料で使用できます。

関連記事

正規表現のチュートリアル: 正規表現をゼロから学ぶ

基本的な構文から実践的な応用までのステップバイステップのガイド - テキスト パターン マッチングの強力なツールをマスターします。

初心者ガイド (英語)

すべての開発者が知っておくべき 15 の最も有用な正規表現パターン

電子メール検証、URL マッチング、パスワード強度などのための最も実用的な正規表現パターンの厳選されたコレクション。

パターンコレクション (英語)

Regex パフォーマンスの最適化: ReDoS の回避と速度の向上

正規表現のパフォーマンスの落とし穴、効率的なパターンの作成方法、ReDoS 攻撃を防ぐ方法について学びます。

上級 (英語)

JavaScript RegExp 完全ガイド: 正規表現の詳細

JavaScript の RegExp オブジェクト、フラグ、メソッド、および最新の ES2024 正規表現機能を包括的に説明します。

JavaScript (英語)

よくある質問

正規表現とは何ですか?
正規表現 (regex) は、文字列一致パターンを記述するための構文です。これは、テキスト処理の検索、置換、検証のシナリオで広く使用されています。
フラグは何を意味しますか?
g (グローバル — すべての一致を検索)、i (大文字と小文字を区別しない)、m (複数行 — ^ および $ は行の境界に一致)、s (dotAll — . 改行にも一致)、u (Unicode モード)。
私の正規表現が一致しないのはなぜですか?
一般的な理由には、不正なフラグ、エスケープされていない特殊文字、または大文字と小文字の区別の問題が含まれます。正規表現構文を注意深く確認してください。
私のデータはどこかにアップロードされていますか?
いいえ。すべての正規表現テストは完全にブラウザ内で行われます。データがデバイスの外に出ることはありません。
どのような正規表現構文がサポートされていますか?
このツールは JavaScript の RegExp エンジンを使用し、名前付きグループ、後読みアサーションなどを含むすべての ES2018+ 機能をサポートします。
フラグを使用して JavaScript 正規表現をテストするにはどうすればよいですか?

パターンとサンプル テキストを入力し、グローバル一致や大文字と小文字を区別しない一致などのフラグを選択します。結果は JavaScript の正規表現の動作に従います。

正規表現の一致とキャプチャ グループを検査できますか?

強調表示された一致を確認し、サンプル テキストの結果をグループ化します。他の言語や正規表現エンジンでは、同じパターンが異なる方法で解釈される場合があります。