ForHosting KIT · 文章作成・要約AI

テキストから句読点や記号を削除

Unicode に対応した予測可能なフィルターで、文字、数字、空白、タブ、改行を残しながら句読点や記号を削除します。文章、段落、一覧、多言語のテキストを貼り付けると、コンマ、引用符、括弧、ダッシュなどを除いた結果を取得できます。処理は決定的でネットワーク接続を必要とせず、空白をまとめたり書式を変えたりせずに元の配置を維持します。そのため、再現可能な前処理、索引作成、比較、簡単な文章分析に適しています。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

単語を変えずに句読点を削除します

句読点は文章を読みやすくしますが、単語と数字だけの単純な並びが必要な処理では邪魔になることがあります。このツールは入力されたテキストを文字単位で調べ、Unicode の文字、Unicode の数字、空白だけを保持します。コンマ、ピリオド、アポストロフィ、引用符、括弧、ダッシュ、スラッシュなどは、出現する場所にかかわらず削除されます。残った文字と数字の順序は変わらず、既存の空白、タブ、改行も後続処理のためにそのまま維持されます。動作は意図的に単純です。文章の書き換え、区切りの推測、大文字と小文字の変更、文字体系の翻字、記号から空白への置換は行いません。2つの単語が記号だけで区切られている場合、削除後に連結することがあります。区切りが重要な場合は、元データを調整するか、用途に合う分かち書きを後から適用してください。同じ規則を毎回使うため、同じ入力からは常に同じ結果が得られます。

多言語テキストを Unicode で処理します

テキストは英字だけではありません。ASCII だけを対象にすると、正しい人名、アクセント付き文字、さらには文字体系全体が失われます。このフィルターは Unicode の文字プロパティを使い、対応する各言語の文字と数字を認識します。ダイアクリティカルマーク付きラテン文字、ギリシャ文字、キリル文字、アラビア文字、CJK 統合漢字、Unicode の数字を残し、その周囲の句読点を削除できます。空白も Unicode の分類で認識するため、通常の空白、タブ、改行が保たれます。文字、数字、空白のどれにも該当しない装飾記号や絵文字も、出力仕様に従って削除されます。Unicode 正規化は行わないため、標準的に等価な文字列を同じ表現へ変換することはありません。また、小文字化、語幹抽出、並べ替え、重複排除、内容の解釈も行いません。さらに高度な同値判定が必要な場合は、別の正規化機能または言語処理機能をご利用ください。

再現可能なテキスト処理に利用できます

句読点を除いたテキストは、検索索引、簡単な単語数の集計、識別子の準備、学習課題、データセットの整理、句読点の違いを無視する比較などの中間表現として役立ちます。必須のテキスト欄に元の内容を送信し、返されたテキスト欄から処理結果を取得してください。API の料金は1回 $0.002 で、ブラウザーでは同じ決定的な処理をローカルで実行できます。空の入力には処理対象がないため、入力エラーとして明確に拒否されます。一方、空白だけの入力は、空白が保持対象であるため受け付けてそのまま返します。結果を恒久的な識別子やセキュリティ上重要な正規形として使う前に、大文字と小文字、正規化、文字体系、衝突について追加規則を定めてください。句読点を除くと異なる原文が同じ結果になったり、区切られていた部分が連結したりします。表示、監査、別規則での再処理に備え、通常は原文も処理結果と一緒に保存してください。

簡単な単語分析の前処理

元の空白と行構造を保ちながら、単語を数えたり比較したりする前に句読点を削除します。

取り込んだラベルの整理

多言語の文字と数字を維持したまま、コピーしたラベルから句読点や装飾記号を除きます。

句読点を無視した文章比較

句読点の違いが後の比較に影響しないよう、決定的な中間表現を作成します。

料金はいくらですか?

API は1回 $0.002 です。ブラウザー版では、同じ決定的なフィルターをローカルで実行します。

どの文字が保持されますか?

Unicode の文字、Unicode の数字、空白が元の順序で保持されます。

改行やタブは残りますか?

はい。通常の空白、タブ、改行を含む空白文字はすべて保持されます。

アクセント付き文字や非ラテン文字に対応しますか?

はい。ASCII だけに限定せず、Unicode の文字プロパティを使用します。

句読点は空白に置き換わりますか?

いいえ。対象外の文字は削除されるため、記号だけで区切られた部分が連結する場合があります。

テキストが空の場合はどうなりますか?

テキストがない場合、空文字列の場合、または文字列以外の場合は、無効な入力としてエラーを返します。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/text/remove-punctuation

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/text/remove-punctuation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, world! Room #42 is ready."}'
{
  "text": "Hello, world! Room #42 is ready."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.remove_punctuation",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_tokens20000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →