テキストをプロジェクト、スプレッドシート、コードエディタに貼り付けた途端、位置がずれたり、比較が失敗したり、値が一致しなかったりする。見た目は正しいのに、何かがおかしい。十中八九、行の先頭や末尾に潜む目に見えないスペースが、静かにすべてを台無しにしているのだ。
Trim Text が実際に何をするのか
Trim Text は各行の先頭にある余分なスペースやタブ、そして末尾のスペースを削除する。それだけだ。テキストの中間部分には一切触れない — 各行の端にへばりついている見えない文字だけを取り除く。
たとえば、こんなテキストを貼り付けると:
氏名 苗字 メールアドレス
こうなって返ってくる:
氏名 苗字 メールアドレス
余分なものが何もない、きれいな行。例外なく、すべての行で。
使い方
- 入力ボックスにテキストを貼り付ける。
- 「クリーンアップ」をクリックする。
- 結果をコピーする。
以上だ。設定もなく、モードを切り替える必要もない。10行でも10,000行でも、すべて一度に処理される。
本当に必要な場面
開発者がデータベースダンプやターミナルの出力からデータを取り出してドキュメントやチケットに貼り付ける場合、行末のスペースはほぼ確実に混入する。値に余分なスペースが一つあるだけで文字列比較は静かに失敗し、その原因を突き止めるのは悪夢だ。
データアナリストがCSVをExcelやBIツールにインポートする前にクリーンアップする場合、セル内の余分なスペースがフィルターや検索を狂わせる。値が明らかに存在するのにVLOOKUPが何も返さない?まずスペースを確認しよう。
コンテンツエディターやコピーライターがGoogle DocsからCMSに貼り付ける場合、行レベルでフォーマットの乱れや余分なスペースが紛れ込む。公開前に trim text を一度通しておくだけで、フロントエンドでの表示崩れを防げる。
クライアントや同僚から受け取ったテキストファイルが見た目は正しいのに動作がおかしい、という経験をしたことがあるなら — そう、大抵の場合これが原因だ。