ID:
PW:

     0 분
     10 분

프로그래밍 Tips
프로그래밍에 관한 Tip을 공유하는 곳입니다.


[정규표현식] and 연산자로 찾기
이석종  2022-03-12 02:17:54, 조회 : 67, 추천 : 24
- Download #1 : regex0.png (23.5 KB), Download : 2

- Download #2 : regex.png (17.2 KB), Download : 1


가끔 코드 안에서 어떤 내용을 찾을 때 한 줄안에 같은 단어가 들어있는 부분을
찾고 싶을 때가 있다.

그런데 그 단어 또는 문자들이 서로 떨어져 있고 그 사이에 다른 내용들이 있다면
찾기 쉽지 않다.

그런데 정규표현식이라는 것을 이용하면 쉽게 찾을 수 있다.
대부분의 텍스트 에디터나 프로그램 IDE에서 정규표현식으로 찾기를 지원한다.

정규표현식으로 단어1과 단어2가 포함된 부분을 찾고 싶을 때 아래와 같은 정규표현식을 쓴다.

(?=.*단어1)(?=.*단어2).*

예를 들어 문서 안에 '엔지니어'라는 단어와 '코딩'이라는 단어가 동시에 들어간 부분을
찾고 싶다면 아래와 같은 검색어를 입력하면 된다. 물론 정규표현식 옵션을 선택해야 한다.

(?=.*엔지니어링)(?=.*코딩).*

notepad++에서 테스트 해보았다.

찾기 다이얼로그 박스에서 찾기모드를 정규표현식을 선택하고
찾을 내용에 아래와 같이 입력한다.

(?=.*엔지니어)(?=.*코딩).*

그리고 '다음찾기' 또는 '현재문서에서 모두 찾기'를 선택한다.

그러면 '엔지니어'와 '코딩'이란 단어가 포함된 모든 곳을 찾아준다.








  추천하기   목록보기

Copyright 1999-2022 Zeroboard / skin by zero
구조설계의 미래를 준비하는 모임 [구조설계미래포럼]