空白行を削除
コンテンツを保持しながらテキストからすべての空白行を削除します。
空白行を削除 の使い方
- 1
テキストを貼り付ける
空行や空白の行を含むテキストを入力ボックスに追加します。
- 2
クリーナーを実行する
「Remove Blank Lines」をクリックすると、実際の内容はそのままに、すべての空行が取り除かれます。
- 3
出力を確認する
行間の隙間がなくなった、整えられたテキストを出力パネルで確認します。
- 4
結果をコピーする
「Copy Output」を使って、整えたテキストをクリップボードに保存します。
空白行の削除——実践ガイド
何が空白行とみなされるか
空白行とは、何も含まない行、または空白だけを含む行のことです。この後半の部分は、多くの人が思う以上に重要です。画面上では空に見える行でも、実際にはコピー&ペーストの際に残ったいくつかのスペースやタブを抱えていることがあり、本当に空の行しか削除しない素朴なツールは、それらを取りこぼしてしまいます。このツールはスペースやタブだけの行も空白行とみなして削除するので、本当に隙間のない結果が得られます。
可視の文字を1つでも含む行は、内部の間隔も含めて、常にそのまま保たれます。ツールは行ごとに判断します——空白行は消え、中身のある行は残ります。
ただまとめるのではなく、すべての隙間を削除する
このツールは、空白行をただ間引くのではなく、すべて削除します。2つの段落の間に空行が3つあれば、3つとも消えて、段落どうしが直接隣り合います。結果として、縦方向の間隔は可能なかぎり詰まったものになります——残った中身のある行は、すべてすぐ次の行に並びます。
例を挙げると分かりやすくなります。「Apple」、空行、空行、「Banana」、空行、「Cherry」という入力は、3行連続した「Apple」「Banana」「Cherry」になるだけです。単語とその順序は完全に保たれ、消えるのは空の行だけです。
貼り付けたテキストが空白行だらけになる理由
空白行は、自分ではほとんど制御できない発生源から溜まっていきます。PDF からのコピーは、しばしば改行を二重にします。メールソフトは、引用した返信の周りに余白を挿入します。ウェブページは、選択してコピーすると段落の余白を積み重なった改行に変えてしまいます。エクスポートされたレポートやワープロも、独自の余白を加えます。テキストがクリップボードに収まる頃には、隙間だらけになっていることがあります。
空の行を1つずつ探して削除キーを押す代わりに、ブロック全体を一度に貼り付け、ツールにすべての隙間を一度の処理で取り除かせましょう。長いドキュメントでは、これによって数分かかる退屈な後始末が、1回のクリックに変わります。
処理のためにデータを整える
空白行は、データを扱う仕事で頻繁にバグの原因になります。ファイルを1行ずつ読み込むスクリプトは、空の行ごとに空文字列を出力することが多く、それが後続の処理で、迷子の空レコード、幽霊のような配列要素、あるいは解析エラーへと化けます。先に空白行を取り除いておけば、すべての行が本物のデータである、きれいなリストが手に入ります。
これは、リストをスプレッドシートに取り込む前、行区切りの値をプログラムに渡す前、あるいは項目の列を、隙間それぞれを欠損項目として扱ってしまうような場所に貼り付ける前に、とりわけ便利です。
あなたの言葉と間隔はそのまま
このツールが手を付けないものを、はっきりさせておく価値があります。空でない行の中身を編集することは決してありません。行が2スペースのインデントで始まっていれば、そのスペースは残ります。文の途中に二重スペースがあれば、その二重スペースも保たれます。この操作は、あくまで空の行を削除することであって、行内のテキストを正規化することではありません。
その範囲の狭さは、むしろ長所です。インデントされたコードや、丁寧に整形されたリストに対して実行しても、中身がいつの間にか並べ替えられてしまう心配はありません。
近いツールの中からこれを選ぶ
「空白行を削除」が扱うのは、縦方向の間隔、つまり空の行です。もし問題がそうではなく横方向、つまり行内のスペースやタブの連なりなら、「余分な空白を削除」を使ってください。改行を完全に消してすべてを1つの段落に結合したいなら「改行を削除」を、空の行ではなく繰り返しの行を取り除くのが目的なら「重複行を削除」が合います。
便利な考え方として、このツールは「行と行の間の隙間をなくす」という問いにだけ答え、それ以上のことはしません。だからこそ、他のツールと数珠つなぎにしても安全なのです。
すっきり片づける二段階の手順
本当に乱雑なテキストには、まず空白行を削除し、それから「余分な空白を削除」を実行する、というのが信頼できる手順です。最初の処理が縦方向のレイアウトを引き締め、2回目が残った各行の内部の間隔を正規化します。両者を合わせれば、混沌とした貼り付けの内容が、均等な間隔の整ったテキストに変わります。
重複した行もある場合は、「重複行を削除」もこの連なりに組み込みましょう。ここにあるツールはどれも即座にクライアント側で動くので、いくつ重ねてもコストはかからず、その間ずっとテキストのプライバシーも保たれます。
よくある質問
どの行が削除されますか?
複数の空行をまとめますか、それともすべて削除しますか?
行内の単語や間隔は変わりますか?
これは何に役立ちますか?
無料でプライバシーも守られますか?
関連ツール
こちらの便利なツールもどうぞ