문서가
aa bb cc dd ee ff gg hh
와 같을 때 vi 에디터에서 마지막 공백을 검색해서 치환하는 방법이 있을까요? 즉 위에서 cc dd 를 ccxdd 와 같이 바꾸려고 할때...
ex모드의 s명령어에서 줄의 끝을 나타내는 특수문자($)와 placeholder( \( ... \) )를 포함하는 정규표현식을 이용하세요.
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
:%s/\s\(\S*\)$/x\1/
제가 아는 수준에서는 이렇게 하면 될 것 같네요.
xxxxx삭제
전혀 이해못하겠음... 스크립트공부도 좀 해야 되나???
좋은 하루 되세요!!
.
이러면 되는것 같은데요....
:%s/\ \([A-z0-9]\+$\)/\1/
한줄요약 : 스페이스포함하고 문자 혹은 숫자 나오다가 끝나면..스페이스 빼고 그문자만.(응? 맞남?)
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
ex모드의 s명령어에서
ex모드의 s명령어에서 줄의 끝을 나타내는 특수문자($)와 placeholder( \( ... \) )를 포함하는 정규표현식을 이용하세요.
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
:%s/\s\(\S*\)$/x\1/ 제가
제가 아는 수준에서는 이렇게 하면 될 것 같네요.
xxxxxx삭제
xxxxx삭제
전혀
전혀 이해못하겠음...
스크립트공부도 좀 해야 되나???
좋은 하루 되세요!!
좋은 하루 되세요!!
.
.
:%s/\
이러면 되는것 같은데요....
해석
%s : 전체 에세..
\[space] : 스페이스 한칸으로 시작하면서
[A-z0-9]\+ : 아무 문자, 혹은 숫자로 반복 되다가..
$ : 끝나고
(.....) : 괄호사이를 나중에 \1 로 넘겨서 (즉 스페이스 빼고)
\1 : 스페이스 없이 출력
한줄요약 : 스페이스포함하고 문자 혹은 숫자 나오다가 끝나면..스페이스 빼고 그문자만.(응? 맞남?)
댓글 달기