'프로그래밍/기타'에 해당되는 글 1건

Visual Studio 정규표현식 찾기/바꾸기

프로그래밍/기타

Visual Studio 로 작업할 때, 가끔 찾기/바꾸기 기능에서 정규표현식을 이용할 수는 없을까? 라는 생각을 종종 했었다.

 

패턴이 눈에 보이는데, 단순 문자열로 찾기/바꾸기로는 수정이 곤란한 경우라던지...

 

그런데 실제로 Visual Studio 에서 정규표현식을 지원하고 있다.

 

기본적인 정규식은 다 똑같고, 캡처 그룹의 경우에는 $n 으로 표기한다.(숫자는 1부터 시작)

 

위는 아래의 코드의 campLevelUpString[n] 배열을 함수의 형태인 GetCampLevelUp(n) 로 바꿔준다.

 

1
string text = campLevelUpString[0+ "\n" + campLevelUpString[10+ "\n" + campLevelUpString[13];
cs

 

1
string text = GetCampLevelUp(0+ "\n" + GetCampLevelUp(10+ "\n" + GetCampLevelUp(13);
cs

 

이는 어디까지나 예시이고, 정규표현식을 사용해서 더 다양하게 찾기/바꾸기를 사용할 수 있다.

 

https://docs.microsoft.com/ko-kr/visualstudio/ide/using-regular-expressions-in-visual-studio?view=vs-2019