내가 함께 일하고 VIm
및 검색을 설정하고 내 검색 문자열의 일부 정규 표현식을 다시 사용할 수있는 몇 가지 대체 할 명령을 교체하려고합니다.
간단한 예제 I 교체 할 줄 것이다 (10)
에 {10}
(10)는 임의의 숫자 일 수 있습니다.
나는 여기까지왔다
.s/([0-9]*)/what here??/
내가 원하는 부분과 정확히 일치합니다.
이제 교체를 시도했습니다
.s/([0-9]*)/{\0}/
그러나 이것은 출력으로 제공됩니다. {(10)}
그런 다음 시도했습니다
.s/(\zs[0-9]*\ze)/{\0}/
그러나, ({10})
그것은 나에게도 주었다 .
나는 이것 대신 다른 종류의 마킹 / 역 참조가 필요하다고 생각 \0
하지만 어디를 볼 지 모르겠다. 문제는 이것이 vim에서 가능합니까? 그렇다면 어떻게 할 수 있습니까?