空白除去ツール
PDFやWordドキュメント、古いメールからコピーしたテキストは、不規則な構造で現れます:二重スペース、単語間のタブ、段落間の3つの空白行、本文中に見えない状態で散在するゼロ幅スペースなどです。このツールには5つの独立したスイッチが備わっており、「すべての空白を削除」「複数のスペースを圧縮」「行末をトリミング」「空白行を削除」「不可視なUnicode空白を削除」機能により、テキストを過度に処理することなく、必要な修正を正確に行うことができます。
空白をどのようにクリーンアップするか
-
1
テキストを貼り付けてください
長さにかかわらず、Unicodeは完全にサポートされています。
-
2
操作を選ぶ
クリーンアップの種類ごとに独立した切り替えスイッチがあります。
-
3
クリーンアップを実行します
このツールは選択した操作を予測可能な順序で実行します。
-
4
結果をコピーします
出力内容はCMS、スプレッドシート、またはフォームに貼り付ける準備が整いました。
5つのクリーンアップ操作
| 操作 | 機能 |
|---|---|
| すべての空白を削除 | すべてのスペース、タブ、改行を削除(スラグ用) |
| 連続するスペースを折りたたむ | "foo bar" → "foo bar" |
| 行末を整える | 各行の先頭および末尾のスペースを削除 |
| 空白行を削除 | 連続する2つ以上の空行を1つ(または0)に折りたたむ |
| 不可視のUnicodeを削除 | ゼロ幅スペース、BOM、ソフトハイフンを削除 |
実行順序は次の通りです:削除 → 折りたたみ → 行末整理 → 空白行削除 → 不可視文字削除。
知っておくべき不可視のUnicode空白文字
| 文字 | コードポイント | 主な発生源 |
|---|---|---|
| ゼロ幅スペース | U+200B | 折り返しのヒント、一部サイトからのコピー |
| ゼロ幅非接合子 | U+200C | 組版、アラビア語/ペルシャ語のテキスト |
| ゼロ幅接合子 | U+200D | 絵文字の修飾子、一部の文字体系 |
| ソフトハイフン | U+00AD | 両端揃えテキストでの改行ヒント |
| BOM | U+FEFF | UTF-8ファイルの先頭マーカー |
| ノーブレークスペース | U+00A0 | HTMLの 実体参照 |
| 全角スペース | U+3000 | CJKの組版、ベイパーウェーブ風テキスト |
WikipediaやGoogle Docs、一部のCMSからコピーすると、しばしばゼロ幅スペースが紛れ込み、目立った兆候がないまま後でJSONパーサーを壊してしまいます。このツールはそれらをきれいに取り除きます。
スペースを折りたたむべきでない場合
- ソースコード: インデントが重要です。PythonやYAMLでは行頭の空白を削除しないでください。
- Markdownの表: 列はスペースで揃えられているため、折りたたむとレイアウトが崩れます。
- パンチカード出力のような固定幅テキスト: 文字の位置に意味があります。
構造化テキストには「すべて削除」ではなく、対象を絞ったクリーンアップを使用してください。
CSVを安全にクリーンアップする
CSVのデータでは「行末を整える」と「不可視のUnicodeを削除」を使い、連続スペースの折りたたみはオフのままにしてください。一部のセルには意図的に複数のスペースが含まれており、それらを削除するとデータの正確さが損なわれます。
よくある質問
行末の整理は、各行の先頭または末尾にある空白だけを削除します。折りたたみは、文中に連続する空白を1つのスペースにまとめます。ほとんどのクリーンアップでは両方が必要になりますが、これらは独立して動作します。
はい。このツールは処理前に\r\nおよび単独の\rを\nに統一し、.batファイルやWindows用CSVなどで必要な場合は、オプションでWindowsの改行コードに書き戻すことができます。
意図的な場合(Instagramのプロフィールでは改行ルールを回避するために使われます)もあれば、偶然の場合(Google Docsからの折り返しヒントなど)もあります。これらはJSONパーサーやURLの比較、データベース検索といった下流のシステムで、気づかれにくい障害を引き起こすため、通常は削除しておくのがよい習慣です。
いいえ。クリーンアップはブラウザ内で行われ、何のデータも送信されません。
関連ツール
アナグラムジェネレーター
短い語を入力すると、重複した並べ替えを除き、表示件数を調整しながら文字の一意な並べ替えを確認できます。
キャラクター名ジェネレーター
小説、ゲーム、RPGなどのキャラクター名を生成します。ファンタジー、SF、現代から選び、5〜30個の名前を設定すると、すぐに使える名前が手に入ります。
丸付きテキストジェネレーター
プレーンテキストを丸で囲まれた Unicode 文字に変換します。ソーシャル略歴、チャット、ドキュメントの輪郭、塗りつぶし、丸数字のバリエーション。
都市名ジェネレーター
世界観づくり、地図、ゲーム、物語、モックデータ向けに、実在の言語または創作スタイルで、架空の都市、町、村、首都の名前を生成します。
カンマから改行へ
カンマ区切りのテキストを1行に1つの項目に変換したり、行をカンマ区切りの文字列にまとめたりできます。
Discordフォントジェネレーター
通常のテキストを、Discordのニックネーム・サーバー名・メッセージで使えるUnicodeフォントに変換します。太字、イタリック、フラクトゥール、二重線、モノスペース、装飾系の書体をまとめて生成できます。
このツールは他の言語でも利用できます
- Usuwanie białych znaków [PL]
- Supprimeur d'espaces [FR]
- Blankstegsborttagare [SV]
- Whitespace-Entferner [DE]
- Penghapus Spasi Berlebih [ID]
- Công cụ xóa khoảng trắng [VI]
- مزيل المسافات البيضاء [AR]
- Eliminador de espacios en blanco [ES]
- 공백 제거기 [KO]
- เครื่องมือลบช่องว่าง [TH]
- Spaties verwijderen [NL]
- Removedor de Espaços em Branco [PT]
- Whitespace Remover [EN]
- Rimuovi spazi bianchi [IT]
- Удаление пробелов [RU]
- Boşluk Temizleyici [TR]
- 空白消除工具 [ZH]