안녕하세요.
정규식 초보가 질문 올립니다.
{ 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
대문자는 위와 같이 유지를 하고 싶은데 방법이 있을까요? ( ????에 무엇인가 넣어야 할지..)
아니면 다른 접급방식이 있을런지..
조언 부탁드립니다.
.
()로 해서 역참조 하시고 1 불러오셔서 하시면 됩니다.
요렇게 한번 해보시면 대충 될것 같네요~
:%s/{ ([A-Z]*)/{ return 1/g