How to Use
- 「テストテキスト」エリアに、検証したいテキストを入力します(「サンプルを読み込む」で試用できます)。
- 「正規表現(Regular Expression)」入力欄にパターンを入力し、必要に応じてフラグ(グローバルマッチ g、大文字小文字無視 i など)を切り替えます。
- 「マッチ結果」および「キャプチャグループ」タブで、ハイライトされたテキストと抽出されたグループデータを確認します。
- 置換を試したい場合は「置換(Replace)」タブを選択し、置換文字列を入力して結果を確認します。
Core Features
- リアルタイムマッチング:正規表现パターンと修飾子(g, i, m, s, u, y)を入力すると、テキスト内のマッチ部分が即座にハイライト表示されます。
- キャプチャグループの可視化:正規表現内の丸括弧で指定したキャプチャグループ(Capture Groups)の内容とインデックスを構造化して表示します。
- 正規表現置換(Replace):置換パターンを入力することで、合致したテキストをリアルタイムで別の文字列に置き換えることができます。
- 完全ローカル処理:正規表現の評価、テキストマッチ、および置換処理はすべてお使いのブラウザ内で実行されるため、テストデータが送信されることはありません。
- 文法リファレンス:文字クラス、メタ文字、量指定子、アンカー、先読み・後読みなどの文法クイックリファレンスを標準装備しています。
Related Tools
インフレ調整に対応した 2026 年版のFIRE計画計算機。将来の購買力をシミュレーションし、リタイアメントに必要な資産との差分(ギャップ)を分析。ExcelやNotionの管理用ダッシュボードに適したCSVをワンクリックで書き出せます。100%プライベートなクライアントサイド計算。
口座資金、許容リスク比率(%)、エントリー価格、ロスカット価格から取引ポジションサイズを計算します。データは送信されず、ブラウザ上で安全に複数のリスクシナリオを比較できます。
元本、毎月の積立額、想定利回り(年利)、運用期間から将来の複利効果を計算します。元本、運用益、合計残高をインタラクティブなグラフで視覚化。データは送信されません。
元利均等および元金均等返済方式に対応したローンシミュレーター。毎月の返済額、金利総額、返済スケジュール表を計算し、グラフや表で可視化します。
初期投資額、毎月の積立額、想定利回り、およびインフレ調整後の結果をローカルで計算します。複利グラフ、投資収益率(ROI)、年次推移表を用いて将来の資産推移をシミュレーションできます。
APR(名目年利率)と APY(実質年利率)をローカルで相互変換します。金利を入力し、複利計算の頻度を選択すると、実質金利、スプレッド、および頻度の比較結果が即座に表示されます。
粗利益、マークアップ(値入率)、マージン(粗利益率)、および販売価格をローカルで計算します。原価と売価、または原価と目標マージンを入力するだけで、即座に計算結果が表示されます。
CPM(インプレッション単価)とCPC(クリック単価)をローカルで計算します。予算、表示回数、クリック数、CPM、CPC、CTRを即座にシミュレーションし、広告キャンペーンの計画に役立ちます。
Calculation Logic
このツールは、ブラウザに組み込まれているローカルのJavaScript RegExp エンジンを使用してマッチング処理を実行します。
- 入力されたパターンは、JavaScriptの正規表現オブジェクトとしてコンパイルされます。
- フラグ(修飾子)を切り替えることで、大文字・小文字の区別、複数行モード、グローバル検索などの挙動を調整できます。
- キャプチャグループは、マッチした文字列の中から括弧
()で囲まれた特定の部分文字列を抽出するのに用いられます。 - 複雑な正規表現によるバックトラッキング(巻き戻し)によるページのフリーズや動作遅延を防ぐため、テストテキストの入力文字数には安全のための上限が設けられています。
FAQ
テスト用に入力したテキストが外部に送信されることはありますか?
いいえ、ありません。正規表現の処理はすべてお使いのブラウザ上でローカルに実行されるため、テストしたテキストがサーバーにアップロードされることはありません。
このツールはどの正規表現の仕様(フレーバー)に準拠していますか?
JavaScriptの RegExp に準拠しています。PCRE(PHPなど)、Python、Go(RE2)などの他言語における固有の正規表現仕様はエミュレートされません。
キャプチャグループ(Capture Groups)の結果はどこで確認できますか?
マッチングに成功すると、個々のマッチ項目ごとに括弧でくくられたグループの抽出内容が一覧で表示されます。
他の開発環境では動作した正規表現が、このツールで正しく動かないのはなぜですか?
プログラミング言語や実行環境によって、正規表現エンジンの対応状況(後方参照など)に違いがあるためです。当ツールはJavaScriptの正規表現仕様に基づいてマッチングを行います。
正規表現の実行によってブラウザがフリーズすることはありますか?
非常に複雑なパターン(カタストロフィック・バックトラッキングを引き起こすものなど)を実行した場合、処理負荷が高くなる可能性があります。当ツールでは安全のため、入力文字数の制限とタイムアウト制御を行っています。