3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #11519

    Autumn
    Participant

    お世話になります

    タブ区切りにて2列目とか3列目とか削除するには?

    数行のタブで区切られた文字列があるとします
    最初の文字列は縦に一列目、次の文字列は二列目と称するとします。
    だいたいこれが7列目ぐらいあるんですが

    一列目  二列目  三列目
    文字列タブ文字列タブ文字列タブ・・・
    文字列タブ文字列タブ文字列タブ・・・
    文字列タブ文字列タブ文字列タブ・・・
    文字列タブ文字列タブ文字列タブ・・・

    1列目を削除するときは
    検索([^t]*t){1}(.*)
    置換2

    でできます。

    でも、二列目、三列目の場合はどうしたらいいんでしょうか。

    #11520

    Yutaka Emura
    Keymaster

    kanon 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    たとえば、3 列目だけを削除したい場合は、

    検索: ^(.*?)t(.*?)t(.*?)t(.*)$

    置換: 1t2t4

    で可能です。

    ただ、TSV モードで開いて、削除したい列を選択して、削除するということもできます。削除したい列を選択するには、ルーラーを表示した状態で、選択したい列の上のルーラー上でダブル クリックすることで可能です。その後、Delete キーを押すことにより、選択されたテキストを削除できます。

    ルーラーが表示されていない場合、[表示] メニューの [ルーラー] を選択します。
    TSV モードでない場合は、ルーラ上で、右クリックをして表示されるメニューで TSV を選択します。

    どうぞよろしくお願い申し上げます。

    #11521

    Autumn
    Participant

    ありがとうございます。
    助かりました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone