正規表現テスター
下のサンプルを選ぶか、左のリファレンスから記号をクリックして組み立てます。
解説
有効なパターンを入力すると、各部分の意味を表示します。
TXT / CSV / JSON をテスト文字列として読み込み。結果を TXT / JSON でエクスポート。
クイックリファレンス
クリックでカーソル位置に挿入
文字クラス
アンカー
量詞
グループと論理
エスケープ
ヒント: ⌘K でツール検索。解説トークンをクリックでパターン部分を選択。
Regex Tester - オンライン正規表現テスト
無料の正規表現テスター。ハイライト、キャプチャ、置換プレビュー、分割、単体テスト。ブラウザ内 JavaScript RegExp。
パターンとテスト文字列を入力。Match / Replace / Split を切替。履歴保存・共有リンク・エクスポート対応。
即時フィードバックなしで正規表現を書くと、贪婪量詞の過剰マッチ、錨の忘れによる部分マッチ、エスケープ忘れによるパターン破損などの微妙なバグが生じます。ライブテスターはマッチ部分、位置インデックス、キャプチャグループ値を正確に表示します。
WaiHub の正規表現テスターはブラウザ内で JavaScript RegExp を実行し、マッチ・置換・分割モード、ハイライト、共有 URL、履歴、ユニットテスト、パターンライブラリを提供。データはデバイス外に送信されません。
- マッチ / 置換 / 分割モード
- リアルタイムハイライト
- キャプチャグループと全文検証
- 共有リンクとローカル履歴
- パターンライブラリとユニットテスト
- プライバシー優先のブラウザテスト
機能
- Match / Replace / Split タブ
- 入力時のリアルタイムテスト
- テキスト内の全マッチをハイライト
- 置換プレビュー($1、$& 対応)
- パターンで文字列を分割
- インデックス、長さ、グループ表示
- 全文一致 / 部分一致インジケータ
- フラグ切替:g、i、m、s、u、y
- 検索可能なパターンライブラリ
- クイック挿入とビジュアル分解
- 状態をエンコードした共有リンク
- ローカル履歴に保存
- ユニットテスト Pass/Fail
- TXT / JSON / CSV エクスポート
- 大テキストのファイルアップロード
- ブラウザ内ローカル動作
使い方
パターンを入力
正規表現を入力。クイック挿入やライブラリを利用。g、i などのフラグを切替。
テストテキストを貼り付け
テスト文字列を入力。Match モードでリアルタイムハイライト。
モードを切替
Replace で置換プレビュー($1、$2)、Split で分割。
マッチとグループを確認
位置、キャプチャグループ、入力全体への一致を確認。
共有または保存
共有リンクをコピー、履歴に保存、またはマッチ値をエクスポート。
例
メール検証
パターン + テキスト
パターン: [a-z]+@[a-z]+\.[a-z]+
テキスト: contact@example.comマッチ結果
マッチ: contact@example.com (インデックス 0, 長さ 19)数字抽出
パターン + テキスト
パターン: \d+
テキスト: Order #12345 costs $99マッチ結果
マッチ: 12345, 99グループ置換
パターン + テキスト
パターン: (\w+)@(\w+)
置換: $1 at $2
テキスト: user@example.comマッチ結果
user at example.comよくある質問
- この正規表現テスターは無料ですか?
- はい。登録不要、完全無料です。
- データはアップロードされますか?
- いいえ。すべてブラウザ内でテストされます。
- どの正規表現エンジンを使用?
- JavaScript RegExp。ブラウザと Node.js と同じエンジンです。
- すべてのマッチを置換するには?
- Replace モードで g(グローバル)フラグを有効にしてください。
- パターンを共有できますか?
- はい。「共有リンクをコピー」で URL に状態がエンコードされます。
- キャプチャグループとは?
- 括弧 () がキャプチャグループ。置換で $1、$2 を使用。非キャプチャは (?:)。