テキストトリマーとは?
テキストトリマーは、余分な空白を除去してテキストを整形します — 先頭・末尾のスペース、連続する複数のスペース、空行、タブを削除。PDF、メール、Webページからコピーしたテキストの書式崩れを修正するのに最適です。
一連のスイッチで、何を不要とみなすかを選べます。行頭と行末の空白、2つ以上連続する空白、積み重なった空行、タブ文字、そしてノーブレークスペースです。さらに重複した行を削除したり、HTMLタグを取り除いたり、すべてを1本の連続した行にまとめてスプレッドシートのセルやAPIフィールドに収めたりできます。クイックプリセットはすべてのスイッチをPDF・メール・コードに適した組み合わせへワンクリックで切り替え、「削除部分を強調」はどの文字が取り除かれたかを正確に示し、ライブカウンターが削除した合計と整理できた割合を表示し続けます。
使い方
- 不要な空白を含むテキストを入力エリアに貼り付けます。除去する空白の種類を選択できます:余分なスペース、空行、先頭/末尾のスペース、タブ。
- テキストを貼り付けるか、いずれかのオプションを切り替えると、整形結果がその場で更新されます。ボタンを押す必要はありません。除去された文字数はリアルタイムのカウンターで確認できます。
- クリーンアップされたテキストをコピーするか、ファイルとしてダウンロードできます。必要に応じてオプションを変更し、再度トリムすることも可能です。
使用するタイミング
- PDF からコピーして単語間にダブルスペースが入った文章を整えるとき。
- CSV を取り込む前にセルを掃除して、値の前後の余分な空白で完全一致が外れるのを防ぎたいとき。
- チャットログやメールのスレッドを共有する前に、積み重なった空行をひと行にまとめたいとき。
結果
PDFからコピーした単語間にダブルスペースが入り空行だらけのテキストを貼り付けると、きれいなシングルスペースのテキストに整形されます。
よくある質問
- 段落の区切りはそのまま残りますか?
- 残ります。段落間の単独の空行はそのままです。2 行以上重なった空行のみ 1 行にまとめられ、しかも「空行を削除」が ON のときだけ動きます。段落内の単純な改行には一切手を加えません。
- ノーブレークスペースなどの不可視 Unicode 文字も削りますか?
- 通常の空白、タブ、改行は既定で処理されます。ノーブレークスペース(U+00A0)や同様の見えない間隔文字も、「ノーブレークスペースを削除」をオンにすれば一緒に整理され、PDFやリッチエディタから貼り付けた文字に役立ちます。ゼロ幅接合子や各文字体系固有の文字はそのまま残します。削除するとそれらに依存する言語が壊れる恐れがあるためです。
- 「タブを空白に変換」はどう動きますか?
- 各タブはまず 1 つの空白に変換され、その後で「複数空白を 1 つにまとめる」が走るので、タブと空白が混じった行は最終的に空白 1 つにまとまります。タブで整列したコードを保ちたいときは、このスイッチを OFF にしてください。
- 削りすぎたら元に戻せますか?
- 左ペインの元テキストは置き換えるまでそのまま残ります。右側の結果はスイッチを切り替えた瞬間に更新され、押すボタンはありません。コピーまたはダウンロードするまでは何も保存されないので、気軽に試せます。
- 文字数や行数の上限はありますか?
- 明示的な上限はありません。ツールはタブ内でローカルに動くので、メールや一般的な文書なら一瞬で処理されます。数 MB のログ級になると正規表現の処理で一瞬止まることがありますが、最後まで完走します。