メインコンテンツへスキップ

無料ホワイトスペースクリーナー

テキスト内の余分なスペースを削除し、行をトリミングし、空白行を折りたたんで、行末を正規化します。コピー&ペーストしたコンテンツをワンクリックでクリーンアップします。

読み込み後はオフラインでも動作
プリセット:

または.txt、.csv、.md、.logファイルをボックスにドロップ

0 文字1 行1 空行
クリーニングオプション

主な用途

  • コピーペーストされたテキストをクリアWord、PDF、およびWebページからの混乱した書式を修正し、余分なスペース、二重の空白行、および一貫性のないインデントを削除します。
  • コードと設定ファイルの空白をクリア末尾の空白を削除し、行の終わりを正規化し、コードと設定ファイルのインデントの問題を修正します。
  • コンテンツ管理システムのテキストをクリアWordPress、Contentful、または他のCMSプラットフォームに貼り付ける前に、テキストを正規化して形式の問題を防ぎます。
  • データファイルの空白をクリアデータベース、スプレッドシート、またはデータパイプラインにインポートする前に、データ値から先頭と末尾の空白を削除します。
  • メールテンプレートの空白をクリア送信前に電子メールのコピーのスペーシングを正規化し、メールクライアント間のレンダリングの矛盾を防ぎます。

使い方

Whitespace Cleanerは、手書きのJavaScript正規表現を使ってブラウザ内で完全に動作します — ライブラリ、サーバーは不要です。すべての変換は入力するたびにローカルで行われ、結果はリアルタイムで更新されます。

  1. 1
    入力のスキャンと統計
    入力または貼り付けると、ツールは対象を絞った正規表現パターンでテキストをスキャンし、末尾にスペースがある行、連続する空行、タブ文字、Unicodeスペース(NBSP、全角)、目に見えないゼロ幅文字をカウントします。これらのカウントは入力のすぐ下に即座に表示されるため、何かをクリーンにする前にテキストに実際に何が問題あるか確認できます。
  2. 2
    行ごとの正規表現変換
    clean()関数は改行で分割し、選んだオプションを順番に適用します:タブは置換または折りたたまれ、連続するスペースは/[ \t]+/gで1つに減らされ、その後各行の空白が取り除かれます。Unicodeスペース(全角スペースなど)は通常のスペースに置き換えられ、ゼロ幅文字は完全に削除されます。カーブしたクォートやemダッシュのようなスマートな句読点はASCIIの等価物にまっすぐ直されます。
  3. 3
    空行とドキュメントの端の切り詰め
    行ごとの処理の後、連続する空行は選んだオプションに応じて完全に削除されるか単一の空行に折りたたまれます(単一の/\n{3,}/置換を使用)。ドキュメント全体の先頭・末尾の改行は最後に取り除かれ、オプションの順序に関わらずロジックが予測可能なままになります。
  4. 4
    行末の正規化と出力
    ツールは正規化前に元のテキストの支配的な行末(LF、CRLF、CR)を検出するため、「元のまま保持」オプションは忠実にそれを復元できます。特定の慣習を強制することもできます。クリーンなテキストは出力パネルに即座に表示され、削除された文字数と行数を示す前後の統計パネルと、Blobをローカルで構築する「.txtをダウンロード」ボタンが付きます。

関連ツール

よくある質問