ホーム
すべてのツール
ブログ
ホーム
開発者ツール
正規表現テスター
正規表現テスター
リアルタイムで正規表現をテスト・デバッグ。マッチハイライト、キャプチャグループ表示、組み込みパターンライブラリ対応。すべてブラウザで処理されます。
リアルタイムマッチング
マルチ言語対応
キャプチャグループ表示
100% プライベート
JavaScript
Python
PHP
Go
V8 RegExp engine active
正規表現
g
i
m
s
u
/
/g
よく使うパターン
(JavaScript)
メール
名前付きグループ
IPv4アドレス
URL
16進数カラー
強力なパスワード
テスト文字列
0 文字
マッチ結果
マッチなし
パターンとテスト文字列を入力してマッチ結果を確認
言語比較
機能
JavaScript
Python
PHP
Go
先読み (?=)
後読み
名前付きグループ
(?<n>)
(?P<n>)
(?<n>)
(?P<n>)
後方参照
Recursion (?R)
詳細モード / 拡張
re.X
/x
エンジン
V8
Oniguruma
PCRE2
RE2
正規表現テスターの機能
必要なすべてを備えた、パワフルなブラウザベースの正規表現テストツール。
リアルタイムマッチング
パターンとテスト文字列を入力しながら、マッチ結果が即座にハイライト表示されます。
マルチ言語対応
JavaScript、Python、PHP、Go のコードスニペットを生成。言語間の互換性の違いと構文を確認できます。
キャプチャグループ表示
名前付きグループを含むすべてのキャプチャグループとマッチ値を表示します。
100% プライベート
すべての正規表現処理はブラウザ内で行われます。データがサーバーに送信されることはありません。
よくある質問
よくある質問に対する回答を確認できます。
どの正規表現構文がサポートされていますか?
このツールはJavaScript組み込みのRegExpエンジンを使用し、ECMAScript正規表現構文をサポートします。名前付きキャプチャグループ、先読み、後読み、Unicodeプロパティエスケープ、dotAll (s) フラグなどの機能が含まれます。
正規表現フラグの意味は?
g(グローバル)は最初だけでなくすべてのマッチを検索します。i(大文字小文字無視)は文字の大小を区別しません。m(マルチライン)は^と$が行境界にマッチします。s(dotAll)は.が改行文字にマッチします。u(Unicode)は完全なUnicodeマッチングを有効にします。
このツールを使用する際、データは安全ですか?
完全に安全です。この正規表現テスターはブラウザ内で完全に動作し、JavaScriptネイティブのRegExpエンジンを使用します。テキストやパターンがサーバーに送信されることはありません。
名前付きキャプチャグループをテストするには?
正規表現で名前付きキャプチャグループ構文を使用します。例えば年、月、日の名前付きグループで日付形式をマッチできます。ツールは各マッチの名前付きキャプチャグループと番号付きキャプチャグループの両方を表示します。