各行にテキストを素早く追加
大量のテキストを手作業で編集するのは面倒で、ミスも起こりがちです。リストの整形、データベース用データの準備、コードスニペットの生成など、1行ずつ処理していては時間がかかりすぎます。このツールを使えば作業を自動化し、すべての行にテキストを瞬時に追加できます。
行頭や行末、あるいはその両方にテキストを同時に追加できます。ツールはブラウザ上のローカルJavaScriptで動作するため、テキストがサーバーにアップロードされることは一切ありません。機密性の高い顧客データや社内コード、個人的なメモなども、情報漏洩を心配することなく安全に整形できます。
行頭(プレフィックス)追加ツールと行末(サフィックス)オプションの使い方
直感的なインターフェースでありながら、強力なフォーマット機能を備えています。入力フィールドとプリセットを活用することで、プレーンテキストを数秒で構造化データに変換できます。
行頭に文字を追加: プレフィックス(行頭)フィールドに入力した文字は、すべての行の先頭に挿入されます。箇条書きの記号やインデントの追加、コードブロックのコメントアウト(// や# の追加など)に最適です。
行末に文字を追加: サフィックス(行末)フィールドに入力した文字は、すべての行の末尾に追加されます。データ行の最後にカンマやセミコロンなどの区切り文字を追加する際によく使用されます。
クイックプリセット: 定番のフォーマットが必要な場合は、プレフィックスとサフィックスを自動的に入力する便利な組み込みプリセットを利用できます。
- 箇条書き: 各行の先頭に標準的な箇条書きの記号(
•)を追加します。 - 連番: 連続した番号(
{n}.)を設定します。 - 引用符: 各行をダブルクォーテーションで囲み、末尾にカンマを追加します(
"text",)。配列の作成に最適です。 - HTMLタグ: 各行をリスト項目タグ(
<li>と</li>)で囲みます。 - Markdown: 各行の先頭にMarkdownのタスクリストのチェックボックス(
- [ ])を追加します。
スマートな行番号付与
このツールの最大の特長のひとつは、{n} プレースホルダーを使った行番号の自動付与機能です。プレフィックス(先頭)またはサフィックス(末尾)の入力欄に {n} を含めると、その部分が現在の行番号に自動で置き換わります。
行番号の動作は、用途に合わせて柔軟にカスタマイズできます。
- 開始番号の指定: デフォルトでは1から番号が振られます。別のドキュメントの続きからリストを作成する場合などは、「開始番号」を10や50などの任意の整数に変更できます。
- 空行のスキップ: 「空行をスキップ」チェックボックスはデフォルトで有効になっています。これをオンにすると、空行(またはスペースのみの行)は無視されます。空行にはプレフィックスやサフィックスが追加されず、
{n}のカウントも進みません。そのため、1行おきに改行されたリストでも、空行で番号が飛ぶ(1、3、5...)ことなく、連番(1、2、3...)で正しく番号が振られます。
テキスト整形の主な活用例
SQLクエリやコード配列の作成
開発者は、ユーザーID、メールアドレス、商品コードなどの生データを、コードで使える形式に変換する作業を頻繁に行います。行頭にシングルクォーテーション(')、行末にクォーテーションとカンマ(',)を追加する機能を使えば、プレーンテキストのリストをSQLの IN (...) 句やJavaScriptの配列としてそのまま貼り付けられる状態に瞬時に変換できます。
HTMLやMarkdownの記述
Web開発者やテクニカルライターは、面倒なタグ付けを自動化して作業時間を短縮できます。50個のリスト項目にわざわざ <li> と </li> を手入力しなくても、テキストのリストを貼り付けてHTMLのプリセットを適用するだけで、整形済みのコードをコピーできます。同様に、会議の議事録をMarkdownのチェックリストに変換する作業もワンクリックで完了します。
ドキュメントの整形とクリーンアップ
ドキュメントの公開やプレーンテキストでのメール配信の準備では、特定のインデントや引用符の追加が必要になることがあります。行頭に大なり記号(> )を追加してメールのスレッド全体を引用ブロックにしたり、スペースを追加してテキストブロック全体のインデントをきれいに揃えたりすることが可能です。
関連するテキスト整形ツール
接頭辞や接尾辞を追加する前後にテキストを整理したい場合は、ブラウザ上で動作する以下のツールが作業の効率化に役立ちます。