[Oracle] 정규식(REGEXP)

Haneul Kwon·2022년 2월 28일
0
post-thumbnail

정규식(REGEXP)

정규식 관련 함수를 텍스트 리터럴, 바인딩 변수, 문자 데이터를 포함하는 열에서 사용할 수 있다.

REGEXP_LIKE

  • LIKE 연산과 유사하여 정규식 패턴을 검색
REGEXP_LIKE ( string, pattern [, matching parameter ] )

string 문자열 - 검색될 문자
pattern 정규식 패턴 - 비교할 정규식 패턴을 나타내는 리터럴 문자열


matching parameter - 매칭 파라미터

연산자설명
'i'대소문자 구분하지 않음
'c'대소문자 구분 (기본 값)
'x'공백 문자를 무시

SELECT * FROM NOTICE WHERE REGEXP_LIKE(TITLE, '010-\d{4}-\d{4}');

-- 전화번호만 검색할 경우 '^010-\d{4}-\d{4}$'
-- 이메일 검색 '^\D\w*@\D\w*.(org|com|net)$'

정규 표현식 사이트

profile
IT 취준생

0개의 댓글