tigtools

行ツール

リストのすべての行をまとめて編集できます。各行の先頭や末尾へのテキスト追加、行番号の付与、引用符での囲み、行とカンマ区切りテキストの相互変換ができます。

ブラウザー内で動作 登録不要

操作

使い方

  1. リストを入力欄に貼り付けます。
  2. 接頭辞/接尾辞、行番号、引用符で囲む、行を結合、行に分割のいずれかを選びます。
  3. 接頭辞のテキスト、開始番号、区切り文字など、選択した操作のオプションを設定します。
  4. 結果をコピーするか、新しい入力として使用して操作を組み合わせます。たとえば、分割してから引用符で囲むことができます。

仕組み

すべての操作は1行ごとに行われます。Windows、Unix、旧Mac形式の改行を認識し、出力にはUnix形式の改行(LF)を使用します。入力末尾の改行は無視されるため、余分な空の項目は作成されません。

接頭辞/接尾辞では、各行の先頭と末尾に同じテキストを追加します。Markdownの箇条書き(「- 」)、コメント記号(「// 」)、HTMLのリスト項目などに便利です。行番号では、各行の前に番号と区切り文字を付けます。開始番号には任意の整数を指定でき、負の数も使えます。ゼロ埋めを有効にすると、すべての番号の桁数がそろいます。たとえば10行の場合、01から10までの番号が付きます。引用符で囲むでは、各行を二重引用符、単一引用符、またはバッククォートで囲みます。最後の項目以外の各項目の後ろにカンマを付けることもでき、JavaScript、Python、SQLのリスト本文を作成できます。行内の引用符は、指定した場合にのみエスケープされます。

行を結合では、選択した区切り文字を使ってすべての行を1行にまとめます。たとえば、読みやすいリストには「, 」、CSVには「,」を使います。行に分割はその逆の操作です。テキストを区切り文字が現れるたびに分割し、各要素をそれぞれ別の行にします。区切り文字には「 | 」や「;」のように複数の文字を指定できます。区切り文字は正規表現ではなく、入力した文字列と完全に一致するものとして扱われます。区切り文字、接頭辞、接尾辞の各欄では、\tはタブ、\nは改行、\\はバックスラッシュを表します。

初期設定では、接頭辞、番号、引用符を追加する際、空の行(スペースのみの行を含む)はそのまま残り、番号のカウント対象になりません。結合や分割では、空の項目は初期設定で削除されます。このオプションをオフにすると、空の行もほかの行と同じように扱われます。

使用例

リストをSQLのIN句に変換

商品コードを1行に1つずつ貼り付け、「引用符で囲む」で単一引用符と末尾のカンマを選び、続けて「行を結合」でスペースを指定します。'A12', 'B07', 'C33' の形式になり、IN ( と ) の間にそのまま貼り付けられます。

カンマ区切りのタグを改行で分割

「seo, marketing, analytics, content」を貼り付け、「行に分割」で区切り文字に「,」を指定し、前後の空白を削除する設定をオンにします。各タグが先頭の空白なしで1行ずつ表示されます。

手順に番号を付ける

レシピの各行に、区切り文字「. 」を使って1から番号を付けます。項目間の空行はそのまま残り、番号の対象から除外されるため、番号は飛びません。

よくある質問

区切り文字としてタブや改行を入力するには?

区切り文字、接頭辞、接尾辞の欄に\tと入力するとタブ、\nと入力すると改行になります。たとえば、\tで分割すると、表計算ソフトからコピーした行を1つずつ別の行にできます。

複数の操作を組み合わせられますか?

はい。各操作の後に「出力を入力として使用」をクリックし、次の操作を選びます。たとえば、カンマ区切りのリストを行に分割し、各行を引用符で囲んでから、再び結合できます。

正規表現を使って分割できますか?

いいえ。区切り文字は入力した文字列と完全に一致するものとして扱われます。パターンを使って分割するには、検索と置換ツールを正規表現モードで使い、パターンを\nに置き換えてください。

番号が付かない行があるのはなぜですか?

グループ間の空行に番号が付かないよう、初期設定では空の行を対象から除外しています。すべての行に番号を付けるには、「空の行を変更しない」をオフにしてください。

プライバシー

行の操作はすべてブラウザー内で実行されます。テキストがアップロード、保存されたり、アナリティクスに含まれたりすることはありません。