- vim 정규식 표현 예제 #01
- Computer Science/Base Logic
- 2011. 4. 14. 16:53
vim에서 정규 표현식 (Regular Expression)을 이용해서,
"xxx"로 시작하는 단어를 찾은 후 변경하기
int Test(int _hello)
{
"xxx"로 시작하는 단어를 찾은 후 변경하기
int Test(int _hello)
{
return _hello;
}
:%s/\<[_]\([a-z]\)/n\U\1/g
%s > 문서전체 대상으로
\<[_] > 단어의 첫번째 문자가 '_' 로 시작하는 단어
\([a-z]\) '_' 다음에 처음 문자가 영문 소문자인 경우의 그룹 지정
n 은 그냥 붙이고 싶은 문자
\U 는 대문자로 변경하고 싶다는 것
\1 첫번째 그룹대상의 글자들
대강 그래요... 그래서 결과는 다음과 같죠
int Test(int nHello)
{
:%s/\<[_]\([a-z]\)/n\U\1/g
%s > 문서전체 대상으로
\<[_] > 단어의 첫번째 문자가 '_' 로 시작하는 단어
\([a-z]\) '_' 다음에 처음 문자가 영문 소문자인 경우의 그룹 지정
n 은 그냥 붙이고 싶은 문자
\U 는 대문자로 변경하고 싶다는 것
\1 첫번째 그룹대상의 글자들
대강 그래요... 그래서 결과는 다음과 같죠
int Test(int nHello)
{
return nHello;
}
입니다.........
입니다.........
Recent comment