반응형
참고
- 정규 표현식 테스트
비주얼 스튜디오(비주얼 스튜디오 코드)에서 특정 문자열을 포함했을 때, 해당 라인을 모두 제거해보자.
( .{0,999}삭제할 문자.{0,999}\n )
먼저 아래와 같은 문자열을 만들자.
c++
bloodstrawberry
unity
unreal
react
helloworld
ilovemoney
tistory
여기서 "lo"가 포함된 문자열을 지우면 아래와 같이 남는다.
c++
unity
unreal
react
tistory
Ctrl + H 를 누르면 특정 문자열을 바꿀 수 있다.
"lo" 를 입력하면 주황색으로 보이게 된다.
해당 문자열을 포함하는 전체 라인을 없애려면 정규 표현식을 이용해야한다.
링크에서 ".{0}Reg.{0}" 이라고 입력해보자.
그러면 Reg가 검색된다.
".{0, 3}Reg.{0, 5}" 라고 입력해보자.
Reg 앞에서 최대 3개의 문자, 뒤로 5개의 문자를 더 검색한다. ( { 앞에 .이 있다.)
이것을 적절히 응용해보자.
Ctrl + H → ".{0,999}lo.{0,999}" 를 입력하면 해당 라인 전체가 주황색으로 표시된다.
이때, 정규 표현식을 사용하기 위해 현재 문서 옆에 .* 를 선택해야 한다.
이제 Tab을 누르거나 바꾸기...를 클릭하고 엔터를 누르면 해당 라인이 사라진다.
위 방식은 비주얼 스튜디오 코드에서도 똑같이 동작한다.
여기서도 마찬가지로 .* 를 선택해야 한다.
이때 비주얼 스튜디오처럼 라인이 삭제되지 않으면 줄바꿈 문자(개행 문자 "\n")를 뒤에 추가하면 된다.
반응형
'개발 > Etc.' 카테고리의 다른 글
개발자 치트 시트 (Cheat Sheet) (0) | 2024.02.24 |
---|---|
C++ - 백준 문제에서 assert를 이용하여 디버깅하기 (0) | 2022.12.28 |
Visual Studio LNK1168: 쓰기용으로 열 수 없습니다 해결방법 (실행 파일 이름 변경하기) (1) | 2022.12.16 |
chrono를 이용하여 Visual Studio 실행 시간 microseconds로 확인하기 (0) | 2022.11.27 |
Makefile 기본 예제 및 양식 (0) | 2022.06.12 |
댓글