vim 에서 특정 구간에 있는 내용 지우기.
글쓴이: russell / 작성시간: 월, 2010/02/15 - 11:40오후
텍스트 파일을 편집하고 있는데...약간 일정한 규칙이 있는 파일입니다.
L1 - file://Intermittent-3104052481/Intermittent.pdf
불라불라
L1 - file://Intermittent-3104481/Intermittent2.pdf
불라불라
L1 - file://Intermittent-31052481/Intermittent3.pdf
불라불라
L1 - file://Intermittent-31040521/Intermittent4.pdf
이런식으로 되어 있는데요. 여기서...file://location/파일명.pdf 요런식으로 바꾸고 싶습니다. 예를 들어...
L1 - file://Intermittent-3104052481/Intermittent.pdf
는
L1 - file://location/Intermittent.pdf
으로요. 1,$s/file:\/\/*\//file:\/\// 이렇게 해 보았는데...음...잘 안되네요.
Forums:
:%s$file://Intermittent-[0-9]
:%s$file://Intermittent-[0-9]*/$file://location/$
s 후의 문자를 / 가 아닌 $나 : 등으로도 사용하실 수 있습니다.
지금의 예처럼 패턴에 / 가 여러개 있는 경우에 유용합니다.
절차
1. 일단 / 로 검색식부터 완성하세요.
se hls help pattern
2.그리고 교체하세요. http://kldp.org/node/102996
*만 .*로 수정했으면
*만 .*로 수정했으면 검색식 자체는 문제가 없어보입니다...
그런데 저 고양이 왠지 친숙하네요. 혹시 유명한 사진인가요? ;;
저도 동의합니다.
저도 그 정도만 변경하면 문제 없다고 생각합니다. 그 과정을 기술했을 뿐이죠. 완성이란 말을 확인으로 바꾸고 싶은데, 늦었네요. :)
탁구공 쫓는 고양이 영상을 누군가 gif로 만든 건데, 올리니 저렇게 정지 영상만 나오네요.
http://tvpot.daum.net/clip/ClipView.do?clipid=14018043
댓글 달기