式によるテキスト抽出
抽出する → 式によるテキスト抽出
の 式によるテキスト抽出 API テキストを抽出する PDF 正規表現に一致するもの。 PDF として Base64 (docContent) docName、 expression (正規表現パターン) pageSequence (例:1-、1-3、1,2,3)、オプション async. API リターン JSON すべての一致条件を満たします。以下のテスターを使用して試してみてください。詳細と式の例は、以降のセクションに記載されています。
式によるテキスト抽出をお試しください API
:::注記 クイックリファレンス
終点: POST /api/v2/ExtractTextByExpression ・ 必須: api-key、 docContent、 docName、 expression、 pageSequence
:::
以下のフォームを使用して送信してください API 鍵、 PDF (Base64)、および正規表現パターン (例: %、 \d+(メールパターン)。応答は JSON すべてのテキストに一致します。コードは不要です。フィールドに入力してクリックしてください。 リクエストを送信。
概要、パラメータ、および使用例
- Overview
- Parameters
- Use cases
式によるテキスト抽出とは何ですか?
このエンドポイントは、 PDF 正規表現に一致するものを指定します。 PDF (Base64) expression (正規表現パターン) pageSequence (例:1- は全ページ、1-3 は範囲指定、1,2,3 は特定ページ)また、オプションで async. API リターン JSON すべてのテキスト一致で。メール、数字、日付、 URLsまたは、 PDFs。
主な機能
- 正規表現パターン: expression例:
%、\d+、メールパターン、日付パターン、通貨。 - ページターゲティング: pageSequence:
1-(全て)、1-3(範囲)、1,2,3(特定のページ) - JSON 応答: 指定されたパターンに一致するすべての結果。
- 非同期: 使用 async 大型 PDFs または多数の試合。
:::ヒント 最適な用途 特定のデータ(メールアドレス、数値、日付、金額など)が必要な場合にご利用ください PDFs全文または画像については、 リソースを抽出するテーブルの場合は、 PDFから表を抽出する。 :::
式によるテキスト抽出はいつ使用するのか
- メールと URLs: メールアドレス、電話番号、またはリンクを抽出します PDFs。
- 数字と量パーセンテージ、通貨金額、またはIDを抽出します。
- 日付: さまざまな形式(MM/DD/YYYY、ISOなど)の日付を抽出します。
- 構造化データワークフロー用に特定のパターン(例:請求書番号、社会保障番号)を取得します。
リクエスト/レスポンスのスキーマとコードサンプルについては、以下を参照してください。 式によるテキスト抽出 で PDF4me APIドキュメント。
前提条件
このエンドポイントを使用する前に、以下のものを用意してください。
- 有効な PDF4me API 鍵 (手に入れよう API 鍵)
- A PDF ドキュメント Base64 フォーマットまたはパブリック URL へ PDF ファイル
- 検索する正規表現パターン
式の例
- Basic Patterns
- Currency & Percentages
- Contact Information
- Dates
- Text Patterns
- Advanced
- Quick Test Examples
一般的な基本正規表現パターン:
%- パーセンテージ記号(例:50%、100%)を一致させる\d+- 1つ以上の数字を一致させる(例:123、4567)\d+\.\d+小数値を一致させる(例:3.14、99.99)[A-Za-z]+- 1つ以上の文字を一致させる\d{4}- 正確に4桁の数字と一致する(例:2024年のような年)
財務データを抽出するためのパターン:
\d+%パーセンテージを数値と対応させる(例:50%、100%)\$[\d,]+\.?\d*- 米ドルの金額を一致させる(例:100ドル、1,234.56ドル)€[\d,]+\.?\d*- ユーロ金額を一致させる(例:€50、€1,000.00)£[\d,]+\.?\d*- 英国ポンド建ての金額(例:£50、£1,000.00)に合わせます。
文書から連絡先情報を抽出する:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}- メールアドレスを照合します(例: [email protected])\+?[\d\s\-\(\)]{10,}- 電話番号の照合(様々な形式に対応)https?://[^\s]+- マッチ URLs (例えば。、 https://example.com)
さまざまな形式の日付を抽出する:
\d{1,2}/\d{1,2}/\d{2,4}- 試合日の例:2024年12月25日、2024年1月5日\d{4}-\d{2}-\d{2}- ISO日付に合わせる(例:2024-12-25)[A-Z]{2,3}\s+\d{1,2}\s+\d{4}- 「2024年12月25日」のような日付で試合を行う
特定のテキストパターンを抽出する:
PDF|pdf- 単語を一致させるPDF「(大文字小文字を区別しないパターン)」Chapter\s+\d+- 「章」に続く数字(例:第1章)に一致するものを検索します。[A-Z][a-z]+\s+[A-Z][a-z]+- 大文字で始まる名前(例:John Doe)に一致させる
特定のユースケースに対応する複雑なパターン:
\b\d{3}-\d{2}-\d{4}\b- 社会保障番号の形式を一致させる(例:123-45-6789)\b\d{4}\s\d{4}\s\d{4}\s\d{4}\bクレジットカード番号(スペースを含む16桁)を照合してください。[A-Z]{2}\d{2}\s?\d{4}\s?\d{4}\s?\d{4}\s?\d{4}\s?\d{4}\s?\d{4}- マッチ IBAN フォーマット
推奨される表現をテストしてください sample (2).pdf ファイル:
%- すべてのパーセント記号を見つける(簡単なものから始める)\d+- 文書内のすべての数値を抽出する[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}- メールアドレスを抽出するhttps?://[^\s]+- ウェブリンクを抽出する\d{1,2}/\d{1,2}/\d{2,4}- 日付を抽出する\$[\d,]+\.?\d*- ドル金額を抽出する
ページシーケンスの例:
1-- 1ページ目から最終ページまでの全ページ1-3- 1、2、3ページ1,2,3- 特定のページ1、2、3all- すべてのページ(サポートされている場合)
回答形式
の API を返します JSON 指定された正規表現パターンに一致するすべてのテキストを含むレスポンス。