piapia123
ja

行の接頭辞・接尾辞を一括で付加

テキスト

処理はすべてブラウザ内で完結します。データは送信されません

入力
ファイルをここにドロップすると読み込めます
出力

各行に同じ接頭辞・接尾辞、またはその両方を付けます。インデントや引用記号(`> `)の付加、リストを CSV 断片に変えるといった一括整形に向いています。接頭辞と接尾辞は `\t` `\n` などのエスケープに対応しています。テキストボックスではタブ文字を入力できないため、リテラルのバックスラッシュ+英字をタブや改行に置き換えます。これがないとインデントを付けられません。行番号(`1. ` 形式)も追加でき、開始値とゼロ埋め桁数を指定できます。空行には既定で付けません。空行だらけの文章が接頭辞で埋まらないようにするためで、空行は番号も消費しません。処理はすべてブラウザ内で完結し、アップロードも通信もありません。

機能

  • 各行に同じ接頭辞・接尾辞、またはその両方を付加
  • 接頭辞 / 接尾辞は \t \n \r \\ のエスケープに対応
  • 行番号も追加でき、開始値とゼロ埋め桁数を指定可能
  • 空行には既定で付けない(スイッチで切り替え)
  • 空行には番号を付けず、番号も消費しない
  • 行番号は 1. 形式(数字+ドット+空白)
  • 1 行ずつ、または全体をコピー
  • 処理はすべてブラウザ内で完結し、内容は送信されません

使い方

  1. 処理したい複数行を貼り付けます
  2. 接頭辞 / 接尾辞を入力します(タブは \t、改行は \n)
  3. 行番号が必要ならチェックし、開始値とゼロ埋め桁数を設定します
  4. 結果は即座に更新されます。「コピー」で取り出します

よくある質問

各行にタブでインデントを付けるには?
接頭辞に `\t`(バックスラッシュ+t)と書きます。テキストボックスではタブ文字を入力できないため、リテラルの `\t` を実際のタブに置き換えます。同様に `\n` は改行、`\r` は復帰、`\\` は 1 つのバックスラッシュになります。
空行に既定で付けないのはなぜですか?
文書からコピーしたテキストには空行が付きものです。空行にも接頭辞を付けると記号で埋め尽くされ、画面に見苦しい記号の列ができます。行番号では番号を無駄に消費します。そのため既定では飛ばし、「空行にも付ける」で切り替えられます。
ゼロ埋め桁数とは何ですか?
3 なら `001` `002` `010` のように埋めます。0 は埋めません。番号が桁数より長い場合はそのまま出力し、切り詰めません。負の数はゼロ埋めしません(`00-1` になってしまうため)。

関連ツール