Windows Programming

Visual Studio 편집기에서 replace 편하게 하기

오즈마스터 2017. 3. 29. 10:34

가령 "하나", "둘", "셋" 을 

_T("하나"), _T("둘"), _T("셋") 으로 바꿔야 하는 경우 일일이 수정하기가 힘이 든다.

이런게 몇 십개 혹은 몇 백개까지 바꿔야 하는 경우라면 자동으로 바꿀 수 있는 길을 찾아보게 된다.

 

VS2015 기준으로 정규식으로 replace 하는 방법이 있다.

 

 

1. Ctrl + F 를 누른 후 replace 모드로 변경한다.

2. 상단 찾을 문자열에 \"\w*\" 을 입력한다. (정규식은 언어와 툴에 독립적인 규격이므로 구글링 하면 자세히 나옴. regular expression )

 

3. 하단 바꿀 문자열에 _T($&) 을 입력한다. $& 는 찾은 문자열을 의미하므로 입맛에 맞게 조립하면 된다.

 

 

PS. "-1" 같은 경우는 이 정규식으로 찾지를 못하는데 정규식에 대한 이해가 거의 없는 상태에서 겨우 찾은 식이므로 기본적인 방법을 찾은것에 의미를 두고자 한다.