5

特定の文字列が含まれている場合、行から単語を削除しようとしています。テキストの例を次に示します。

host-a, host-b, host-c+test, host-d, host-e+test

を含むものをすべて削除したいので、次のようになります+test

host-a, host-b, host-d

同様に、ファイル内のすべての行ではなく、行ごとにこれを適用する必要があります。マクロ内で使用されます。

これどうやってするの?

4

1 に答える 1

4

もしかして、こういうこと?

:%s/\<[-a-z]\++test\>//gc

置換する場合は、一致ごとに尋ねられます。ヒント:set hlsearch一致が表示されます。

コンマも削除する場合は、次のようにします。

%s/\(,\s\+\)\?\S\++test\>//gc
于 2013-01-20T05:28:31.687 に答える