改行と空白の整形

改行や空白の乱れをオプションでまとめて整形できます。処理順を固定した堅めの仕様で、空行削除や連続空白圧縮を組み合わせて使えます。処理はブラウザ内で完結します。

同じ目的のツール切替

改行・不可視文字・正規化の近い作業を、用途別モードで切り替えできます。

入力文字数: 0

整形オプション

結果文字数: 0

入力データは原則ブラウザ内で処理します。機密情報は入力しないでください。

使い方

  1. 整形したいテキストを入力欄に貼り付けます。
  2. 必要な整形オプションを選び「整形する」を押します。
  3. 結果を確認し、必要に応じてコピーして利用します。

判断基準

文章体裁を保ちたい場合は空行圧縮、機械処理向けに詰めたい場合は空行削除を選ぶと、用途に合った出力になります。

よくある失敗

  • 空行削除をONにしたまま実行して、段落区切りまで消してしまう。
  • 全角スペースも圧縮されると思い込み、見た目が揃わない。
  • 末尾改行削除を有効にして、差分比較で意図しない変更扱いになる。

注意点

  • 処理順は「改行正規化 → 行単位整形 → 空行処理 → 末尾改行削除」で固定です。
  • 「空行を削除」と「連続空行を1行に圧縮」を同時にONにした場合は、空行削除を優先します。
  • 行内空白圧縮は半角スペースとタブのみ対象で、全角スペースは保持します。
  • 入力内容がURLクエリに含まれるため、共有時は公開してよいテキストのみ扱ってください。

境界条件

  • Markdown構文やコードブロックの意味解析は行いません。
  • 全角空白・不可視文字の統一変換には未対応です。
  • 一般的には整形後に差分確認し、意図しない削除がないか確認してください。

具体例

  • 入力: 行頭末尾空白+連続空行 → 出力: 余分空白を除去し空行1行に圧縮。
  • 入力: `A B\\t\\tC` + 行内圧縮ON → 出力: `A B C`。

失敗しやすい整形例

  • 空行削除を有効にしたまま議事録を整形する

    段落区切りが消えて可読性が落ちる場合があります。

    例: 入力例: セクション間の空行 / 出力: 空行除去で詰まる

  • 行内空白圧縮をコード片へ適用する

    整列用スペースが縮約され、見た目や意味が崩れることがあります。

    例: 判断ポイント: コードや表の整形では該当オプションをOFFにする

境界値・例外ケース

  • CRLF/LF混在入力

    処理順で先に改行正規化されるため、差分が大きく見える場合があります。

    例: 出力例: 改行統一後に行数は同じでも差分多数

  • 末尾改行だけ異なる比較対象

    末尾改行削除ONで差分が解消するかを判定できます。

    例: 判断ポイント: removeTrailingNewline のON/OFFで比較確認

よくあるミス

  • 複数オプションを同時変更して原因を見失う

    どの設定で期待どおりになったか再現が難しくなります。

    例: 運用例: 1設定ずつ変更し都度結果を確認

  • 整形後テキストを再検証せず反映する

    意図しない削除や圧縮を見落とす可能性があります。

    例: 判断ポイント: 反映前に差分ツールで前後比較する

FAQ

  • 全角スペースも自動で削除されますか?

    現仕様では半角スペース/タブのみを圧縮対象にし、全角スペースは保持します。

  • 空行を全部消すのではなく、1行だけ残したいです。

    「連続空行を1行に圧縮」を使ってください。「空行を削除」がONなら空行削除が優先です。

  • 改行コードはどう扱われますか?

    内部でLFへ正規化してから整形します。

  • 行頭/行末削除だけ実行できますか?

    はい。ほかのオプションをOFFにすれば対象処理だけ実行できます。

  • タブ文字は消えますか?

    行内圧縮ON時は連続タブが1つの半角スペースに置き換わります。

基本FAQ

  • 入力データは外部へ送信されますか?

    原則として送信されません。入力内容はブラウザ内で処理します。例外がある場合は各ツールページ内に明記しています。

  • 入力内容は自動保存されますか?

    原則として自動保存しません。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。

同じ目的の整形ツール

改行・不可視文字・正規化の確認と整形をまとめて行うファミリーです。

現在の入力内容とあわせて確認しやすいツールです。