本文へスキップ
kitto works
ツール一覧

改行・空白削除|テキストの改行・タブ・全角半角スペースを一括整形

テキストの改行を削除(またはスペースに置換)し、タブ・全角半角スペースの削除、行頭行末のトリム、連続する空白行の集約をまとめて行います。入力した文章はブラウザの中だけで処理され、外部には送信されません。

入力した文章はブラウザの中だけで処理され、どこにも送信されません。

整形オプション

整形結果

使い方

  1. 文章を入力欄に貼り付けるか、直接入力します。
  2. 「整形オプション」から必要な項目(改行削除・タブ削除・スペース削除・トリム・空白行の集約)にチェックを入れます。
  3. 下の「整形結果」欄にその場で結果が反映されるので、「結果をコピー」で貼り付け先に使用します。

計算・変換の根拠

処理の適用順序

複数のオプションを同時に指定した場合、次の順序で処理します。

  1. 改行コードの正規化(Windows形式の\r\nやMac形式の\r\nに統一。これは常に自動で行われ、オプションではありません)
  2. タブの削除
  3. スペースの削除(半角のみ・全角のみ・両方から選択)
  4. 各行の先頭・末尾の空白の削除(トリム)
  5. 連続する空白行を1行にまとめる
  6. 改行の削除(またはスペースへの置き換え)

改行の削除を最後に行うのは、行ごとの整形(タブ・スペースの削除、トリム、空白行の集約)を終えたうえで、最後に文章全体の構造を1つにまとめるためです。

スペース削除の対象

「半角のみ」は半角スペース(U+0020)のみ、「全角のみ」は全角スペース(U+3000)のみを対象とします。改行やタブはスペース削除の対象に含まれません(それぞれ別のオプションで削除してください)。

連続する空白行の集約について

内容が空、またはスペース・タブのみで構成される行を「空白行」とみなします。空白行が2行以上連続する場合、先頭の1行だけを残して残りを削除します。単独の空白行(前後が空白行でない)はそのまま残ります。

改行を削除する際の置き換えについて

「そのまま詰める」を選ぶと、改行をなくして行同士を直接つなげます。単語がくっついてしまう場合は「半角スペースに置き換える」を選んでください。空白行を含む文章でこのオプションを使うと、結果に連続したスペースが生じる場合があります。

よくある質問

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

送信されません。すべての処理はお使いのブラウザの中だけで行われ、サーバーへの通信は発生しません。ページを開いたあとはオフラインでも動作します。

改行を削除すると単語同士がくっついてしまいます。どうすればいいですか?

「改行を削除する」のチェック直下にある「半角スペースに置き換える」を選んでください。改行の代わりに半角スペースが挿入されるため、単語がくっつくのを防げます。

全角スペースだけを削除して半角スペースは残したいのですが可能ですか?

可能です。「スペースを削除する」にチェックを入れると表示される選択肢から「全角のみ」を選んでください。逆に半角スペースだけを削除したい場合は「半角のみ」を選びます。

Windowsで作成したファイルの改行コード(CRLF)でも正しく処理されますか?

されます。入力された改行コード(CRLFやCR単体)は、処理を始める前に自動的にLF(`\n`)へ統一されるため、Windows・Mac・Linuxいずれで作られたテキストでも同じ結果になります。

何行にもわたる空白行を1行にまとめられますか?

「連続する空白行を1行にまとめる」にチェックを入れることで、2行以上連続する空白行(内容が無い、またはスペース・タブのみの行)を先頭の1行だけ残してまとめられます。