vim 정규식.

카테고리 없음 2017. 12. 28. 20:28

'<,'>s/\(IDS_\+[A-Za-z_0-9]*\)/\/\*\1\*\//g


IDS_xxxx_xxxx 문자 치환하기.



vim에서 정규식 사용시 +와 괄호() 앞에는 \써줘야한다.

대괄호는 필요없는듯.


\1은 앞에서 괄호 ( )로 묶인 녀석을 의미함.


%s/(abc)(dd)/\2\1/g 하면

abcdd -> ddabc로 바뀔듯?

----------> 그러나 해보면 안바뀐다.

E486: 패턴을 찾을 수 없습니다 : (abc)(dd)


....

'(', ')' 앞에 \ 써줘야한다.

:%s/\(abc\)\(dd\)/\2\1/g 치면 제대로 바뀜




대소문자치환

:%s/.*/\U&/g (대문자로)

:%s/.*/\L&/g (소문자로)

Posted by outshine90
,