
Visual Studio 2010에서 몇 가지 기본 정규식 빠른 바꾸기 작업을 수행하려고 하는데 정규식 그룹화를 사용할 때 태그가 지정된 표현식(예: \1 \2
등)이 해당 값을 반환하지 않고 대신 비어 있습니다.
예를 들어:
텍스트
int a = int.Parse("10");
int b = int.Parse("20");
int c = int.Parse("30");
검색 패턴(정규식 사용)
int\.Parse\("([0-9]*)"\);
바꾸다
\1;
대체된 텍스트
int a = ;
int b = ;
int c = ;
답변1
(, )는 Visual Studio에서 태그를 생성하지 않습니다. 정규식은 태그 지정에 {,}를 사용합니다. 다음 검색 패턴을 사용하세요.
int\.Parse\("{[0-9]*}"\);