いくつかのFortranコードを書き換えています。(*,*)
vimの検索と置換機能を使用してパターンを削除する必要があります。以下は機能しません
%s/\<(*,*)\>//gc
%s/\<(*\,*)\>//gc
%s/(*,*)//gc
最後は、括弧自体ではなく括弧の間にある内容だけを削除します。
答え1
*
に脱出する必要があります\*
。 The の特別な点は*
正規表現とその意味です。前の項目と0回以上一致。
Vimの代替品は次のとおりです。
:%s/(\*,\*)//g
magic
Vimでこのオプションをオフにすると
:set nomagic
それからただ^
(「行の始まり」)および$
(「行の終わり」)文字は正規表現で特別な意味を持ちます。
交換することを意味する
:%s/(*,*)//g
やりたいことをします。
ほとんどの人はこのオプションを設定したいと思いますmagic
(そしてVimではデフォルトで設定されています)。