パターン抽出
Pattern Extractor
文章の塊からメールアドレス・URL・数値・日付や自分で書いた正規表現に一致する箇所をすべて一覧にします。
文書からメールアドレス・URL・電話番号・日付・数値を、あるいは自分で書いた正規表現が指すものを、すべて抜き出します。重複を消して並べ替え、表計算にそのまま貼れる形で渡します。
テキスト
文書でもメールのやり取りでもログでも、値が埋もれているものならそのまま貼り付けてください。
取り出すもの
実際に使われる形だけを見ます。RFC 5322の全文法ではないので、引用符付きのローカル部やコメントは対象外です。
見つかった値
一致した数
3
異なる値
3
一致のある行
2
使い方
文書を貼り付けます
メールのやりとりでもログでもHTMLの1ページでも、値が埋もれているものなら何でも。アップロードはしません。
用意されたパターンを選ぶか、自分で書きます
用意されたものがよくある場合を覆っていて、それぞれ何に一致し何に一致しないかを書いてあります。数値と金額は2つずつあり、1,234,567.89用と1.234.567,89用に分かれています。文字だけでは両者を見分けられないので、その文書が書かれている表記のほうを選んでください。自分で書いた正規表現は一致した全体を抜き出します。
分布が知りたければ頻度順に並べます
値と件数を並べて出すので、一致の一覧が、その文書が主に何についてのものかを示す絵に変わります。
よくある質問
メールアドレスを一部だけ拾いました
パターンが、誰も使わないものまで許すRFCの文法全体ではなく、実務で使われる形だからです。ローカル部に珍しい文字が入ったアドレスは外れることがあります。例外は自分で書いた正規表現で処理してください。
キャプチャグループだけ抜き出せますか
自分で書いたパターンは常に一致した全体を返します。用意されている「二重引用符の文字列」の項目がグループ抽出の例で、引用符も含めた全体ではなく中身を返します。
検索と置換とは何が違いますか
あちらはテキストをその場で書き換えます。こちらは一致を一覧として取り出し、重複を消し、並べ替え、数えます。文書が出どころで一覧が成果物のときに要るのはこちらです。
ここから渡せます
検索と置換
Find & Replace
文字列・単語単位・正規表現で置換し、キャプチャグループを使って、当たった箇所をすべて事前に確認できます。
HTMLをMarkdownに変換
HTML to Markdown
貼り付けたHTMLや保存したページを、見出し・入れ子のリスト・GFMの表・コードブロックを保ったMarkdownに直し、スクリプトとスタイルは捨てます。
正規表現テスター
Regex Tester
正規表現をサンプルの文章に当て、一致箇所をその場で光らせてキャプチャグループも並べます。
正規表現の解説
Regex Explainer
正規表現を名前の付いた木に分解し、どの部分が何を捕まえるのかを読めるようにします。
次の一手
このツールが出したものをそのまま受け取れる道具です。
検索と置換
Find & Replace
文字列・単語単位・正規表現で置換し、キャプチャグループを使って、当たった箇所をすべて事前に確認できます。
リスト形式の変換
List Formatter
複数行をカンマ区切り・引用符付きのSQL IN句・JSON配列・箇条書きに変え、また元に戻します。
正規表現テスター
Regex Tester
正規表現をサンプルの文章に当て、一致箇所をその場で光らせてキャプチャグループも並べます。
重複行の削除
Duplicate Line Remover
重複した行を消すか、重複だけを残すか、各行が何回出てきたかを数えます。
Markdownエディタ
Markdown Editor
Markdownをリアルタイムのプレビュー付きで書き、GFMの表とタスクリストごとHTMLに書き出します。
個人情報のマスキング
Text Anonymiser
自由文からメールアドレス・電話番号・カード番号・各種の識別番号を見つけて伏せ字にするか仮名に置き換えます。