[]
        
(Showing Draft Content)

REGEXTEST

요약

REGEXTEST 함수는 제공된 텍스트의 일부가 정규 표현식("regex")과 일치하는지 확인할 수 있게 해줍니다. 일치하면 TRUE를, 그렇지 않으면 FALSE를 반환합니다.

구문

=REGEXTEST(text, pattern, [case_sensitivity])

인수

인수

설명

text

(필수)

일치 여부를 확인할 텍스트 또는 텍스트가 포함된 셀 참조입니다.

pattern

(필수)

일치시킬 텍스트 패턴을 설명하는 정규 표현식("regex")입니다.

case_sensitivity

대소문자 구분 여부를 지정합니다.

0: (기본값) 대소문자 구분

1: 대소문자 구분 안 함

참고

반환값: TRUE 또는 FALSE. 정규식 테스트 결과입니다.

예제

=REGEXTEST("abc","a") // TRUE
=REGEXTEST("abc","[A-Z]") // FALSE
=REGEXTEST("abc","[A-Z]", 1) // TRUE
=REGEXTEST("abc","[0-9]") // FALSE

REGEXTEST 함수는 Excel의 REGEXTEST와 호환됩니다. 이전 버전인 SJS.REGEXMATCH 함수는 더 이상 권장되지 않지만, 이전과의 호환성은 유지됩니다. 두 함수 간의 차이점은 다음과 같습니다:


REGEXTEST 함수

SJS.REGEXMATCH 함수

인수 유형

대소문자 구분 여부를 0 또는 1로만 지정 가능

=REGEXTEST("abc","[A-Z]", 1)

문자열 수정자 사용

=SJS.REGEXMATCH("abc","[A-Z]", "i")

여러 줄에서의 일치

정규식 구문만 사용 가능

=REGEXTEST("abc

ABC","\n[A-Z]")

"m" 수정자와 함께 사용 가능

=SJS.REGEXMATCH("abc

ABC","^[A-Z]","m")

비문자열 인수 처리

모든 타입 허용

=REGEXTEST(2024,24)

문자열이 아닌 경우 #VALUE! 반환