カテゴリー: 開発ツール

正規表現グループ抽出ツール

サイト側で企画したツールツールが見つからない?

正規表現を実行し、キャプチャグループを表形式で書き出します

テキストに対して正規表現を実行し、すべての一致からキャプチャグループを収集して、結果をCSVとして書き出します。すべてブラウザ内で完結し、データがアップロードされることはありません。

2件の一致が見つかりました。

抽出したグループ(CSV)
Group 1,Group 2,Group 3
Ada,Lovelace,ada@example.com
Grace,Hopper,grace@example.com

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

ログ行やメールなど半構造化テキストから構造化データを取り出すには、通常キャプチャグループ付きの正規表現を書き、1行ずつ手作業で実行する必要があります。このツールはテキスト全体に対してパターンを一度に実行し、すべての一致を走査して、キャプチャグループを行として並べるため、そのままスプレッドシートに貼り付けられます。

使い方

  1. 1つ以上のキャプチャグループを含むパターンを入力します。例: (\w+) (\w+) <([^>]+)>
  2. 大文字小文字を区別しないiや複数行モードのmなど、必要なフラグを設定します。
  3. 検索対象のテキストを貼り付けます。すべての一致がキャプチャグループの1行になります。
  4. CSV形式の出力結果をコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

最初の1件だけでなく、すべての一致が見つかりますか。
はい。内部的に常にグローバルフラグが適用されるため、最初の一致だけでなくテキスト中のすべての一致が収集されます。
パターンにキャプチャグループがない場合はどうなりますか。
各行はキャプチャグループの代わりに、一致した全体のテキストを使用します。
テキストはどこかに送信されますか。
いいえ。マッチングはブラウザ自身の正規表現エンジンで行われるため、テキストとパターンがページの外に送信されることはありません。