改行削除ツール
PDFからコピーした文章、ハードラップされたメール本文、列単位で抽出したWebページは、どれもテキストをリフローするとレイアウトが崩れる余分な改行を含んでいます。このツールはそうした改行をきれいに取り除きます。すべて削除する、段落区切りは残して段落内の改行だけを取り除く、あるいはスペースや縦棒などの任意の区切り文字に置き換える、といった処理が可能です。貼り付けてモードを選び、結果をコピーするだけです。
改行を削除する手順
-
1
元のテキストを貼り付ける
PDF、メール、ブラウザの列など、不要な改行がある場所からコピーします。
-
2
モードを選ぶ
すべて削除、段落のみ保持、またはスペース/縦棒/任意の文字への置換。
-
3
平坦化された結果を確認する
空白は結合されるので、文の区切りはきれいに保たれます。
-
4
コピーして貼り付ける
文書、フォーム、データベースの項目など、1行のテキストが必要な場所へ。
CR、LF、そしてソフトラップの問題
「改行」は実際には3種類のバイト列のいずれかで、そのどれもが貼り付けたテキストに現れることがあります。
| バイト列 | 名称 | 使われる場所 |
|---|---|---|
\n(0x0A) |
LF | Unix、macOS、現代のWebテキスト |
\r\n(0x0D 0x0A) |
CRLF | Windowsのファイル、SMTPメール本文 |
\r(0x0D) |
CR | クラシックMac OS、まれな古い形式のファイル |
このツールは処理前に3種類すべてを正規化するため、元のテキストがどれを使っているかを知る必要はありません。
3つのモード、3つの結果
すべて削除、すべての改行がスペースになります。箇条書きやハードラップされた段落を1つの連続した行にまとめたいときに便利です。
段落を保持、単一の改行はスペースになり、二重の改行(段落の区切り)は残ります。PDF抽出や電子書籍の整形で最もよく使われるモードです。
区切り文字で置換、すべての改行が任意の文字列になります:|、, 、//。複数行のリストをCSVのセルに貼り付けたいときに便利です。
よくある整形作業
- PDFの段落リフロー、PDFはページの余白で行をハードラップします。段落の区切りは残しつつ段落内の改行を取り除くと、リフロー可能なテキストに戻せます。
- 引用付きのメール返信、OutlookやGmailからコピーすると、行ごとに
>記号や折り返しが付いてくることがよくあります。まず折り返しを取り除き、その後>を検索・置換で処理します。 - 列のコピー、Web上の表をテキストとしてコピーすると、セルごとに改行が入ることがあります。タブ区切りに置き換えればExcelに貼り付けられます。
- CMSへの貼り付け、CMSによってはすべての改行を
<br>として扱います。貼り付ける前に平坦化しておくと、段落が自然に表示されます。
改行に意味があり、削除すべきでない場合
- 詩や歌詞、各行が1つの単位です。安易に削除しないでください。
- コード、そのまま保持してください。インデントの整形にはコード対応のツールを使います。
- 住所欄、番地/市区町村/郵便番号が別々の行に分かれているのには理由があります。
- Markdown、単一の改行は段落の続きとして、二重の改行は段落として表示されます。すべて削除すると構造が変わります。
注意すべきUnicodeの空白文字
PDFやコピー&ペーストでは、次のような文字が残ることがあります。
- ノーブレークスペース(U+00A0)、スペースのように見えますが別物です。多くの「空白を除去」する処理では見落とされます。
- 行区切り(U+2028)と段落区切り(U+2029)、一部のエディタが出力する、Unicode公式の改行文字です。
- ソフトハイフン(U+00AD)、検索を妨げる、目に見えないハイフネーション位置です。
このツールはこれらをすべて改行として扱うため、整形が漏れなく行われます。
よくある質問
「段落を保持」モードを選べば保持されます。二重の改行(段落の区切り)は残り、単一の改行だけが削除されます。「すべて削除」モードはすべてを1行にまとめます。
はい。処理前にCRLF、CRのみ、LFのみの改行をすべて正規化するため、Windowsのメモ帳、古いMacのテキストファイル、Webページから貼り付けた内容がすべて同じように扱われます。
はい。カスタム区切り文字モードは任意の文字列を受け付けます:縦棒|、タブ、, 、または区切りを入れない空文字列などです。
いいえ。整形はすべてブラウザ内で実行され、貼り付けたテキストが送信されることはありません。
関連ツール
以下記号(≤)
≤ 記号と関連する数学の比較記号をコピーできます。スプレッドシート、論文、ウェブページ向けに Unicode、HTML エンティティ、LaTeX 記法を掲載しています。
ディスレクシア対応テキスト変換ツール
貼り付けたテキストを短い段落と約72文字の行に整え直し、読みやすくします。結果をコピーして、あらゆる文書やメール、エディタに貼り付けられます。
コピーできる矢印記号
直線、二重線、斜め、折り返し、循環、三角形風のよく使うUnicode矢印をワンクリックでコピー。文書、チャット、デザインに使えます。
ドメイン名ジェネレーター
1つのキーワードからドメイン名の候補を生成します。接頭辞、接尾辞、文字の重ね、数字の末尾を、一般的な6つのTLDで組み合わせます。
アナグラムジェネレーター
短い語を入力すると、重複した並べ替えを除き、表示件数を調整しながら文字の一意な並べ替えを確認できます。
文字数・単語数カウンター
エッセイ、投稿、キャプション、メタディスクリプション向けに、単語数・文字数・文数・段落数を、読了時間、音読時間、キーワード密度、Flesch可読性スコアとともにカウントします。
このツールは他の言語でも利用できます
- Penghapus Ganti Baris [ID]
- เครื่องมือลบการขึ้นบรรทัดใหม่ [TH]
- Xóa ngắt dòng [VI]
- Zeilenumbruchentferner [DE]
- 줄 바꿈 제거기 [KO]
- Usuwanie podziałów wiersza [PL]
- Removedor de Quebras de Linha [PT]
- Eliminador de saltos de línea [ES]
- Avbrytning av radavbrott [SV]
- أداة إزالة فواصل الأسطر [AR]
- Supprimeur de sauts de ligne [FR]
- Regeleinden verwijderen [NL]
- Удаление переносов строк [RU]
- Satır Sonu Kaldırıcı [TR]
- 换行符移除器 [ZH]
- Line Break Remover [EN]
- Rimuovi interruzioni di riga [IT]