기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

REGEXP_LIKE

정규식 패턴을 평가하고 주어진 문자열 내에 포함되어 있는지 확인합니다.

이 함수는 패턴이 문자열 전체와 일치할 필요 없이 문자열 내에 포함되기만 하면 된다는 점을 제외하고는 LIKE 연산자와 유사합니다. 다시 말해, 이는 일치 작업이 아닌 포함 작업을 수행합니다. ^$를 사용하여 패턴을 고정하면 전체 문자열을 일치시킬 수 있습니다.

문법

REGEXP_LIKE(STRING, PATTERN)

인수

STRING

유형: string

문자 시퀀스.

PATTERN

유형: string

정규식 패턴.

이 패턴은 Java 정규식이어야 합니다. 문자열 리터럴은 이스케이프되지 않습니다. 예를 들어, '\abc'와 일치시키려면 정규식은 '^\\abc$'여야 합니다.

자세한 내용은 정규식 패턴 테이블을 참조하십시오.

반환

유형: Boolean

PATTERN이(가) STRING에 포함되는지 여부를 나타내는 부울 값입니다.


STRING 패턴 출력
"1a 2b 14m" "\d+b" true
"1a 2b 14m" "^1" true
"ab abc abcc bac" "ab*" true
"ab a1bc ab1cc bac" "a1*" true
"2 a1bc ab11cc 311" "a1(2)" true
"2 a1bc ab11cc 311" "a1(2)sdag" false
null "\d+" null

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!