テキストトリミングツール
コピー&ペーストしたテキストには、目に見えない厄介なものが付いてきます。行末の余分なスペース、表計算セルの前に紛れ込んだタブ、各行の後ろに隠れたWindowsの復帰文字などです。このツールは各行の縁を一度の処理で整え、各行の先頭と末尾のスペースを取り除きます。そのため、フォームやメール、ドキュメントに貼り付けたときに、テキストが本来のとおりすっきりと見えます。
トリミングの仕組み
-
1
テキストを貼り付ける
サイズは自由:単一行、段落、表計算から貼り付けた列など。
-
2
各行をトリミングする
各行の先頭と末尾にあるスペース、タブ、復帰文字が取り除かれます。
-
3
構造はそのまま
空行や、行内の単語と単語の間のスペースは元のまま残ります。
-
4
きれいなテキストをコピー
ワンクリックでトリミング後の結果をコピーし、どこにでも貼り付けられます。
このツールがトリミングするもの
このツールはテキストを行に分割し、各行の先頭と末尾からスペースを取り除きます。取り除く文字は次のとおりです。
- 通常のスペース(U+0020)
- タブ(U+0009)
- 復帰文字(U+000D)。Windowsが各改行の前に追加する隠れた文字です
行内の最初と最後の表示文字の間にあるものはすべて、そのまま残ります。
変更しないもの
- 単語間のスペース。 行内の二重・三重のスペースはそのまま残ります。このツールはそれらをまとめません。
- 空行。 空の行は空の行のままです。ツールが空行を削除したり結合したりすることはありません。
- 特殊なスペース。 WordやGoogleドキュメントから貼り付けたノーブレークスペース(U+00A0)やその他のUnicodeスペースは、ここではスペースとして扱われないため削除されません。
これで解決するよくある貼り付けの問題
| 問題 | トリミング後 |
|---|---|
| 行末に余分なスペースがある行 | 行末がきれいに |
| タブやスペースで字下げされた行 | 左揃え |
| 各行の後ろにあるWindowsの復帰文字 | 削除(きれいなLF行) |
トリミングしないほうがよい場合
- コード:先頭の字下げは構文上の意味を持ちます(Python、YAML)。ソースコードをこのツールでトリミングしないでください。字下げが壊れます。
- 詩や組版:余分なスペースが意図した表現である場合があります。
- 固定幅データ:データが位置合わせに先頭スペースを使っている場合、それを取り除くと解析が壊れることがあります。
ちょっとしたメモ
- ここではトリミングを取り消せないため、不安なときは元のテキストを別のタブに残しておいてください。
- カウンターが実際に変化した行数を示すので、取り除くべき隠れたスペースがあったかどうかがひと目で分かります。
- 行内の二重スペースもまとめたい場合や空行を削除したい場合は、トリミングの後に別途、検索と置換の手順を行ってください。
よくある質問
各行の先頭と末尾にあるスペース、タブ、復帰文字を取り除きます。行内の単語間のスペースはそのまま残ります。
いいえ。トリミングするのは各行の先頭と末尾だけです。行内のスペースの連続を1つにまとめたい場合は、別の手順として \s+ を使った検索と置換をご利用ください。
はい。コードが先頭の字下げに依存している場合(Python、YAML)、トリミングでそれが取り除かれます。ソースコードをこのツールに通さないでください。
テキストはトリミングして返すために当社のサーバーへ送信されます。記録するのは変化した行数のみで、テキスト本文は一切記録せず、保存もしません。
関連ツール
アナグラムジェネレーター
短い語を入力すると、重複した並べ替えを除き、表示件数を調整しながら文字の一意な並べ替えを確認できます。
キャラクター名ジェネレーター
小説、ゲーム、RPGなどのキャラクター名を生成します。ファンタジー、SF、現代から選び、5〜30個の名前を設定すると、すぐに使える名前が手に入ります。
都市名ジェネレーター
世界観づくり、地図、ゲーム、物語、モックデータ向けに、架空の都市、町、村、首都の名前を生成し、各結果に短いメモを添えます。
丸付きテキストジェネレーター
プレーンテキストを丸で囲まれた Unicode 文字に変換します。ソーシャル略歴、チャット、ドキュメントの輪郭、塗りつぶし、丸数字のバリエーション。
カンマから改行へ
カンマ区切りのテキストを1行に1つの項目に変換したり、行をカンマ区切りの文字列にまとめたりできます。
以下記号(≤)
≤ 記号と関連する数学の比較記号をコピーできます。スプレッドシート、論文、ウェブページ向けに Unicode、HTML エンティティ、LaTeX 記法を掲載しています。
このツールは他の言語でも利用できます
- Ferramenta de Remoção de Espaços [PT]
- Text-Trim-Tool [DE]
- Công cụ cắt khoảng trắng văn bản [VI]
- Herramienta de recorte de texto [ES]
- Tekst-trimtool [NL]
- 텍스트 다듬기 도구 [KO]
- Tool Pangkas Teks [ID]
- Texttrimningsverktyg [SV]
- เครื่องมือตัดช่องว่างข้อความ [TH]
- Narzędzie do przycinania tekstu [PL]
- Outil de nettoyage des espaces [FR]
- أداة اقتصاص النص [AR]
- Strumento di Rimozione Spazi [IT]
- Text Trim Tool [EN]
- Инструмент обрезки текста [RU]
- Metin Kırpma Aracı [TR]
- 文本修剪工具 [ZH]