この記事に関連するツール
ブラウザ上ですぐに試せます。記事の内容を確認しながら使うと、作業の流れをつかみやすくなります。

小さなテキスト処理は、まとめて片付けると速い
文字数を数える、余分な空白を消す、HTMLとして表示できるようにエスケープする、行数を確認する。ひとつひとつは小さな作業ですが、記事作成、README編集、フォーム入力、コードレビューでは頻繁に発生します。
DevToolKitsの テキスト・コード補助ツール は、こうした細かなテキスト処理をブラウザ上でまとめて行えます。
実例:meta descriptionを公開前に整える
記事やツールページの説明文を書くときは、長すぎても短すぎても検索結果や共有カードで扱いにくくなります。たとえば、次の説明文を公開前に確認します。
JSONを貼り付けるだけで整形・検証し、APIレスポンスの確認や設定ファイルのレビューをブラウザ上で行える開発者向けツールです。
テキスト・コード補助ツールで文字数を確認し、必要なら言い回しを削ります。あわせて改行や余分な空白が混ざっていないかを見ると、HTMLの meta タグやOGP説明文に入れたときの崩れを防げます。
文字数カウントが役立つ場面
meta description、SNS投稿、広告文、フォームの入力制限などでは、文字数が成果や表示に影響します。公開前に文字数を確認しておくと、途中で切れたり、意図しない改行になったりする問題を避けやすくなります。
Markdownの表を整える場合は Markdown表ジェネレーター、複雑な置換や抽出を確認したい場合は 正規表現テスター と組み合わせると便利です。
変換前の原文を残す
HTMLエスケープや空白整理は便利ですが、変換を重ねると元に戻しにくいことがあります。重要な文章やコードを扱うときは、元のテキストを別に残してから作業すると安心です。
実例:HTMLに表示するコード片を安全にする
ドキュメントにHTMLタグの例を載せたいとき、そのまま貼るとブラウザにタグとして解釈されることがあります。
<script>alert("test")</script>
表示用のテキストとして扱いたい場合は、HTMLエスケープしてから記事や説明文に入れます。
<script>alert("test")</script>
コードレビューでは、ユーザー入力を画面に表示する箇所、ドキュメントのサンプル、Markdown内のHTML断片を確認するときに役立ちます。正規表現で一括置換する前に、テキストユーティリティで対象の行数や変換後の見え方を確認しておくと、意図しない変換に気づきやすくなります。
まとめ
テキスト処理は地味な作業ほど、集中を切らしやすいものです。文字数、行数、空白、エスケープを同じ場所で確認できるようにしておくと、ドキュメント作成や開発中の確認が軽くなります。