- Regular Expression(regex) word and or operation
* OR 연산
- abc 와 def 중 적어도 하나를 포함
abc|def
(abc|def) 괄호를 써도 동일
* AND 연산
- abc 와 def 를 모두 포함
(?=.*abc)(?=.*def)
//----------------------
- 줄 전체를 선택시 끝에 .* 추가
.*(abc|def).* <== 괄호사용, 앞뒤로 .* 추가
(?=.*abc)(?=.*def).* <== 끝에만 추가도 됨
//------------------------------
* 단어 한정
- 단어(빈칸 등으로 구분된 문자 집합)단위로 한정하려면 \b 추가
\b가나\b|\b다라\b
(?=.*\b가나\b)(?=.*\b다라\b)
- mysql 정규식 함수 regexp 에서는 이스케이프 백슬래시 문자 (\) 사용시 2번 사용한다 (\\)
- \\b가나\\b|\\b다라\\b
//-------------------------------
// 참고
http://1004lucifer.blogspot.com/2019/04/regex-and.html
반응형
'Code' 카테고리의 다른 글
[Docker] 도커 사용법 (0) | 2020.11.25 |
---|---|
[윈도우] WebView2 (0) | 2020.09.30 |
자연어 처리(Natural Language Processing) 이론 용어 (0) | 2020.09.07 |
영영사전 API (0) | 2020.09.02 |
VC Code 터미널 기본 코드 페이지 바꾸기 (0) | 2020.08.09 |