일상 정규식 환경
VS Code 의 Find & Replace (Cmd/Ctrl+F 가 현재 파일, Cmd/Ctrl+Shift+F 가 프로젝트 전체) 가 .* 버튼 토글 (또는 Alt+R) 시 정규식 지원.
Flavor 가 JavaScript 식 RegExp — JS 강의 패턴 대부분 직접 동작.
치환 문법
치환 필드에서 캡처 그룹 위해 $1, $2... 사용. $0 가 전체 매칭. Named 그룹: $<name>.
특수 치환:
\n— 줄바꿈 (줄 break 삽입)\t— 탭\u$1— group 1 첫 글자 대문자\U$1— group 1 전체 대문자\l$1— group 1 첫 글자 소문자\L$1— group 1 전체 소문자
Case modifier 가 killer
userName 을 USER_NAME 으로 변환: 찾기 ([a-z])([A-Z]), 치환 $1_$2, 그 다음 두 번째 패스: 찾기 (\w+), 치환 \U$1. 두 패스, 코드 현대화.
다른 VS Code 정규식 슈퍼파워
- 멀티라인 모드: 멀티라인 버튼 토글 (또는 find 박스에서
Ctrl+Enter). 이제\n이 줄바꿈 매칭, 줄 가로질러 매칭 가능. - 포함/제외 파일: 복잡한 쉘 명령 작성 없이 검색 scope 제한.
- Preserve case: 치환이 원래 case 존중하게 토글 (camelCase 가 camelCase 유지 등).