vi 에서 정규표현식을 이용한 문자열 치환 질문.

은두 2014.04.04 01:28 조회 수 : 3776

안녕하세요.

정규식 초보가 질문 올립니다.


return CASE

{ ESAC

{ OF
{ NEW
{ ISVOID 
{ return CASE

{ return ESAC

{ return OF
{ return NEW
{ return ISVOID 

으로 변경하고 싶은데요.. 이게 좀 많아서.. 정규식을 사용하려고 합니다.

찾는 패턴은 { + space + 첫 대문자 로 찾을 수 있고,
치환할 패턴은 { + space + return + space 입니다.

:%s/{ [A-Z]/{ return /g 그래서 이렇게 하면 첫 대문자가 잘려서 나오겠죠.

:%s/{ [A-Z]/{ return ????/g
대문자는 위와 같이 유지를 하고 싶은데 방법이 있을까요? ( ????에 무엇인가 넣어야 할지..)
아니면 다른 접급방식이 있을런지..

조언 부탁드립니다.



번호 제목 글쓴이 날짜 조회 수
공지 [공지] 설치 및 활용 관련 Q&A 게시판 입니다. woos 2016.04.09 359
23 bash shell 수동업데이트 방법 문의 드립니다. 알로하 2014.10.07 2830
22 그누 이맥스 시작하기 책을 구합니다.ㅠ beli21 2017.09.29 562
21 LXR(Linux Cross Reference)사용하시는분 계신가요? kyle.lee 2017.09.05 9531
20 tensorflow window 설치시 오류No module named '_pywrap_tensorflow_internal' 앙망 2017.05.13 4471
19 apt-get update시 문제점 [5] file 알로하 2014.10.06 3120
18 우분투 Hang-up 상태 file finemasters 2014.09.30 2200
17 3종 플러그인+vim사용시의 문제 [1] file hanu 2014.09.04 2830
16 리눅스 커널에 부팅 옵션을 주고 싶습니다. [2] ysh 2014.09.02 2177
15 리눅스 커널을 iso 파일로 만들 수 있나요? ysh 2014.08.12 1877
14 qemu 관련 질문입니다. [3] ysh 2014.08.10 2186
13 GCC 크로스 컴파일 구축시 에러 리눅스전문가가되자 2014.08.05 2907
12 인터럽트의 우선 순위를 바꾸려면 어떻게 하면 될까요? 박종주 2014.07.16 2337
11 driver에서 sysfs파일 값 변경 [2] wizard1483 2014.06.16 5128
10 혹시 Xeon socket 4~8 개 규모의 NUMA 시스템 가지고 계신분 있으신가용? [2] 송원준 2014.06.13 1930
9 Vi의 cscope 옵션 질문 입니다. 김칫찌개 2014.05.27 2686
8 QEMU 질문드립니다. [1] finemasters 2014.04.09 2477
» vi 에서 정규표현식을 이용한 문자열 치환 질문. [2] 은두 2014.04.04 3776
6 Xen 관련 문의 Arnold7 2014.03.19 2156
5 cscope tag 만들 때 질문드립니다. [1] 최고운 2013.08.21 3931
XE Login