テキストクリーナー
乱れたテキストを整理します。行の前後の空白、連続スペース、空行、不可視文字の削除、引用符の半角化、絵文字・句読点・数字の除去に対応。データは送信されません。
すべてブラウザ内で実行されます。データがアップロードされることはありません。
テキストクリーナーとは?
複数の整理手順を、チェックボックスで切り替えながらまとめてテキストに適用します。行の前後の空白の削除、連続スペースのまとめ、空行と不可視文字の削除、引用符とダッシュの半角化、Unicode 正規化(NFKC)に加え、絵文字、句読点、数字の除去や小文字への変換も任意で行えます。
テキストクリーナーの使い方
- 乱れたテキストを入力欄に貼り付けます。
- 必要な整理手順にチェックします。最初の4つは初期設定でオンです。
- 出力で結果を確認し、コピーまたはダウンロードします。
例
Hello world ok
Hello world ok
初期設定(行の前後の空白の削除、スペースのまとめ、空行の削除、不可視文字の削除)
テキストクリーナーを使うべき場面
CMS、表計算、データベース、AI のプロンプトに貼り付ける前や、Word、PDF、チャットアプリから貼り付けたテキストに奇妙な空白や隠れた文字が含まれているときに使えます。句読点や数字の削除は元に戻せません。必要になる可能性があれば元のテキストを残しておいてください。
テキストクリーナーの仕組み
改行コードは \n にそろえられ、そのあと選択した手順が決まった順序で実行されます。NFKC 正規化(全角文字や fi 合字のような互換文字を通常の文字に変換)、ゼロ幅・双方向制御・その他の不可視の書式文字の削除(特殊な空白は通常のスペースになります)、半角の引用符と ASCII のダッシュ・省略記号への変換、絵文字の削除(絵文字、国旗、肌の色、結合子)、句読点と記号の削除(Unicode カテゴリ P と S)、数字の削除、小文字化、スペースのまとめ、行の前後の空白の削除、最後に空行の削除という順序です。
一般的な使用例
- 公開前に PDF や Word からコピーしたテキストを整理する
- 分析や機械学習用のテキストデータを準備する
- ユーザー生成コンテンツから絵文字や記号を取り除く
- 東アジアの入力方式による全角文字を正規化する
- コードや CSV のインポートを壊す隠れた文字を取り除く
よくある質問
Unicode 正規化(NFKC)は何をしますか?
互換用の異体字を標準の形に置き換えます。たとえば Hello → Hello、① → 1、fi → fi です。特殊な記号の意味が変わることがあるため、初期設定ではオフです。
句読点を削除してもアクセント付きの文字は残りますか?
はい。削除されるのは Unicode の句読点と記号のカテゴリに属する文字だけで、アクセント付きを含むあらゆる文字体系の文字は残ります。
太字やリンクなどの書式は削除されますか?
プレーンテキストに書式はありません。リッチテキストを入力欄に貼り付けると、ブラウザがすでにテキストだけを保持します。HTML のソースコードには、HTML タグの除去ツールを使ってください。