교체하는 방법 vi
? 인터넷에 많은 설명이 있지만 대부분 어떤 버튼을 눌러야 하는지에 대한 정보가 나와 있지 않습니다.
내가 들어가면
:s/[.]/[.] <ENTER>
그러면 한 번만 교체됩니다. n
검색만 하려면 누르세요 .
내가 들어가면
:%s/[.]/[.] <ENTER>
파일 전체의 포인트를 대체하지만 첫 번째 위치만 대체합니다.
예를 들어, 두 번째 점 무시 .123pagerank.com
로 변경됩니다.[.]123pagerank.com
달성하는 방법?
답변1
"점"을 다음 코드로 바꾸십시오.
:%s/\./_/g <ENTER>
여기서 "_"는 대체 단어입니다.
이는 Vim이 정규 표현식을 사용하고 점을 나타내기 위해 .
점 앞에 백슬래시를 사용해야 하기 때문에 작동합니다 \
. 백슬래시가 없는 점은 모든 문자를 나타내기 때문에 파일에서 점을 검색합니다. 검색에는 모든 문자가 포함되며 대체됩니다. ._