반응형
WriteLog(불라불라불라불라\r\n
위와 같이 WriteLog 라는 단어로 시작하고 중간에는 어떤 문자열인지 상관없고 \r\n 이 있는 라인을 모두 찾아오는 정규식
{(WriteLog).*([a-zA-Z_]+)}{(\\r\\n)}
위는 WriteLog 로 시작하고 a~z 사이의 문자만 포함하고 있을때.. % 나 () 등의 기호가 들어가면 찾지 않음
{(WriteLog).*}{(\\r\\n)}
WriteLog 로 시작해서 \r\n 으로 끝나는 문자열
위 문자열에서 \r\n 만 삭제 하려 한다면
바꿀 문자열에
\1
이라고만 써주면 된다.
내용 보강을 더 해야겠다...
정규식 잘만 공부 해놓으면 정말 편할듯..
예제 1
{(\[).*}{(\])}
-> char szName[NAME_LEN+1];
char szPhone[20];
위와 같이 배열로 선언한 뒷부분 [ ] 꺽쇠 표시를 다음과 같이 바꿔준다.
-> char szName;
char szPhone;
즉, [ 기호로 시작해서 ] 기호로 끝나는 모든 문자열을 제거하는 정규식이다.
-- 2011.11.29 Update
정규식에 쓰이는 ( ) { } 이런 기호를 찾으려면
\( \) \{ \}
이런식으로 앞에 \ 기호만 붙여 주면 된다.
예제는 계속 업데이트 하겠음
반응형
'Programming > Visual Studio' 카테고리의 다른 글
Visual Studio 유용한 확장 도구 (0) | 2014.05.26 |
---|---|
Visual Studio Macro 작동 (0) | 2014.02.20 |
devdenv 또는 MSBuild 로 빌드시 프로젝트 종속성 무시 (0) | 2013.10.17 |
Visual Studio 에서 빌드 후 이벤트의 매크로 이용 (0) | 2013.03.29 |
VS2010 _T 매크로 자동 입력 (0) | 2012.09.07 |
Windows 7 64bit 시스템에서 Visual C++ 6.0 사용하기 (14) | 2012.02.09 |
_T() 를 자동으로.. (0) | 2010.10.29 |
visual studio 2010 - Restart Manager (0) | 2009.02.24 |