일부 Fortran 코드를 다시 작성 중입니다. (*,*)
vim의 검색 및 바꾸기 기능을 사용하여 패턴을 삭제 해야 합니다 . 다음은 작동하지 않습니다
%s/\<(*,*)\>//gc
%s/\<(*\,*)\>//gc
%s/(*,*)//gc
마지막 것은 괄호 자체가 아닌 괄호 사이에 있는 내용만 제거합니다.
답변1
*
로 탈출해야 합니다 \*
. The 의 특별한 점은 *
정규식과 그 의미입니다.이전 항목과 0회 이상 일치.
Vim의 대체품은 다음과 같습니다.
:%s/(\*,\*)//g
magic
Vim에서 이 옵션을 설정 해제 하면
:set nomagic
그 다음에오직^
("줄 시작") 및 $
("줄 끝") 문자는 정규식에서 특별한 의미를 갖습니다.
교체한다는 뜻이다
:%s/(*,*)//g
당신이 원하는 것을 할 것입니다.
대부분의 사람들은 이 옵션을 설정하고 싶어합니다 magic
(그리고 Vim에서는 기본적으로 설정되어 있습니다).