改行と空白の整形
改行や空白の乱れをオプションでまとめて整形できます。処理順を固定した堅めの仕様で、空行削除や連続空白圧縮を組み合わせて使えます。処理はブラウザ内で完結します。
同じ目的のツール切替
改行・不可視文字・正規化の近い作業を、用途別モードで切り替えできます。
入力文字数: 0
結果文字数: 0
入力データは原則ブラウザ内で処理します。機密情報は入力しないでください。
使い方
- 整形したいテキストを入力欄に貼り付けます。
- 必要な整形オプションを選び「整形する」を押します。
- 結果を確認し、必要に応じてコピーして利用します。
判断基準
文章体裁を保ちたい場合は空行圧縮、機械処理向けに詰めたい場合は空行削除を選ぶと、用途に合った出力になります。
よくある失敗
- 空行削除を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
入力データは外部へ送信されますか?
原則として送信されません。入力内容はブラウザ内で処理します。例外がある場合は各ツールページ内に明記しています。
入力内容は自動保存されますか?
原則として自動保存しません。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。
同じ目的の整形ツール
改行・不可視文字・正規化の確認と整形をまとめて行うファミリーです。
関連ツール
現在の入力内容とあわせて確認しやすいツールです。