2015-01-12 4 views
0

부분 일치로 파일의 모든 단어를 대체하고 싶습니다.
빔 : 모든 라인에서 부분 일치 검색을 기반으로 전체 단어 바꾸기

75003681846 75008494799 75213014616 
75003681846 75008494795 75213014613          
75003681846 75008513200 75213014614             
75003681846 75008494798 75213014617             

예상 함량 후 정력

에서 작업을 수행하는 방법에

75003681846 12345678901 75213014616 
75003681846 12345678901 75213014613          
75003681846 12345678901 75213014614             
75003681846 12345678901 75213014617             

을 대체 예를 들어, "75008"를 사용하여 검색 및 "12345678901"

실제 내용과 단어 전체를 교체

감사합니다. 붉은 개미

답변

2

\ < 및 \> 단어 경계와 일치합니다.

\ S *는 공백 이외의 모든 문자와 일치합니다.

가 대체됩니다.

%가 전체 파일에 적용됩니다.

:%s/\<\S*75008\S*\>/12345678901/g 
+0

굉장! 감사합니다 Alexey, happydave –

관련 문제