vim 정규표현식 치환시 검색키워드 보존하는 방법
1) 검색키워드를 보존하기 위해 capturing group 영역을 잡는다.-> 검색키워드에 \(와 \)를 문자열에 씌우면 캡쳐링 영역 생성
2) 치환에서 capturing group 정보를 가져온다.
-> \1 를 사용하여 첫번째 capturing group을 가져온다.
예1)
아래 문자열에서 공백과 come사이에 문자열을 추가로 넣기.
comes my home
- 치환 명령
:%s/^\([ ]\+\)/\1She /g
- 변환 후 문자열
She comes my home
댓글 없음:
댓글 쓰기