regula.tools
100% クライアント処理整形ツール

オンライン正規表現(RegExp)テスター・置換ツール

正規表現のマッチング、名前付きキャプチャグループの検証、リアルタイムな文字列置換を直感的に行えるデバッグツールです。専用Web Workerによる完全クライアントサイド処理で、機密ログや個人情報も安全にテストできます。

ワークスペースを読み込み中...

#ツールの使い方

1上部の入力欄にテストしたい正規表現パターンを入力します。
2フラグ(g: グローバル、i: 大文字小文字無視、m: 複数行、s: DotAll、u: Unicode、y: スティッキー)を設定します。
3対象のテスト文字列を貼り付けるか、一般的なプリセットを選択します。
4マッチ位置や抽出されたキャプチャグループを詳細テーブルで確認します。
5置換モードを有効にして、置換後のテキストをリアルタイムに確認・コピーします。

#計算式および技術標準

最新のECMAScript RegExpエンジンを採用し、メインスレッドをブロックしないWeb Worker上で動作します。無限ループ防止ガードと最大5,000マッチの安全上限を備えています。

#エッジケースおよび技術仕様

長さ0のマッチと境界アンカー (^, $, \b)

単語境界や行頭・行末などのゼロ幅アサーションも無限ループに陥ることなく正確に検出・ハイライトします。

日本語Unicode文字とサロゲートペア

Unicode(uフラグ)の完全サポートにより、漢字・ひらがな・カタカナや絵文字のコードポイントを正確に認識します。

バックトラックによるブラウザ停止防止

重い正規表現でもUIがフリーズしないようWeb Workerで分離実行され、安全装置が組み込まれています。

#よくある質問 (FAQ)

Q:入力した機密ログやテキストはサーバーに送信されますか?

いいえ。すべての処理はお使いのブラウザ内部(Web Worker)で完結します。外部サーバーへの通信は一切行われません。

Q:どの正規表現規格に準拠していますか?

モダンJavaScript(ECMAScript)のRegExp仕様に準拠しており、名前付きキャプチャグループや肯定・否定の先読み/後読み(lookaround)に対応しています。

ご意見・機能リクエスト

このツールの改善にご協力ください。改善提案、エッジケースの報告、新機能のご要望をお待ちしております。

フィードバックを送信

#関連ツール

サーバー送信不要・端末内で完結する関連ツールを探索。