tsulo

テキスト整形(空白・空行・重複行の削除)

貼り付けた文章から余分な空白・空行・重複行を取り除いて整形。処理の一覧と実行例つき・端末内処理。

整形後(32文字・5行)

選んだ処理を上から順に適用します。全角スペースも空白として扱います。すべて端末内で処理し、送信しません。

できる整形と実行例

処理内容整形前整形後
連続する空白を1つに半角スペース・全角スペース・タブが続いている部分を、半角スペース1つにまとめる商品名    価格→メーカー商品名 価格 メーカー
行頭・行末の空白を削除各行の先頭と末尾にある空白を取り除く(インデントや余分な字下げの掃除)  先頭に空白  先頭に空白
空行を削除何も書かれていない行(空白だけの行を含む)を取り除く1行目⏎⏎⏎2行目1行目⏎2行目
重複行を削除まったく同じ内容の行が複数あるとき、最初の1つだけ残すりんご⏎みかん⏎りんごりんご⏎みかん
改行をすべて削除改行を取り除いて1行にまとめる(PDFからコピーして途中で切れた文章の復元に)途中で⏎切れた⏎文章途中で切れた文章

「整形後」の欄は、実際にこのツールと同じ処理を通した結果です(⏎は改行、→はタブを表します)。

こんなときに使えます

PDFからのコピペ1行ずつ改行が入ってしまった文章を、「改行をすべて削除」で1つの段落に戻す
Webページからのコピペ余分な空行・インデントが混ざったテキストを、空白と空行の削除で整える
Excelから貼り付けたリストタブや連続空白を1つにまとめて、扱いやすい形にする
名簿・住所録の整理「重複行を削除」で同じ行を1つにまとめる(並べ替えは五十音ソートで)
メール文の整形行末の余分な空白を取り除いてから送る(受信側で崩れにくくなる)
プログラムへの入力前後の空白を取り除いてから、CSVやスクリプトに貼り付ける

処理の順番と注意点

処理の順番連続空白 → 行頭行末 → 空行削除 → 重複行削除 → 改行削除 の順に適用します
全角スペース半角スペースと同じ「空白」として扱い、まとめると半角スペース1つになります
タブ空白として扱われます。タブ区切りを保ちたい場合は「連続する空白を1つに」を外してください
重複の判定行の内容が完全に一致する場合のみ。空白の有無が違うと別の行として扱われます
改行削除との組み合わせ改行を削除すると行の区切りがなくなるため、重複行の削除は先に適用されます
元に戻す整形前のテキストは上の入力欄に残っているので、チェックを外せばすぐ戻せます
データの扱いすべて端末内で処理し、サーバーには送信しません

コピペで崩れた文章や、余分な空白・空行・重複行が混ざったテキストをきれいに整えます。処理はすべて端末内(ブラウザ内)で行い、入力した文章はどこにも送信しません。全角スペースも空白として扱います。

使い方

  1. 整えたいテキストを貼り付けます。
  2. 適用したい処理(連続空白をまとめる・空行削除・重複行削除など)にチェックを入れます。
  3. 整形後のテキストを確認し、「結果をコピー」で貼り付けて使います。

よくある質問

テキスト整形の処理の順番は?

選んだ処理を上から順に適用します。まず空白の整理、次に行ごとの処理(行頭行末の空白削除・空行削除・重複行削除)、最後に改行の扱いという流れです。

全角スペースも消えますか?

はい。半角スペース・タブに加えて全角スペースも空白として扱い、「連続する空白を1つに」「行頭・行末の空白を削除」の対象になります。

入力した文章は送信されますか?

いいえ。すべてお使いの端末(ブラウザ)内で処理し、サーバーには送信しません。機密を含む文章でも安心してご利用いただけます。

関連ツール