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

MatchRegEx - 스크립트 및 차트 함수

MatchRegEx()는 입력 문자열을 하나 이상의 지정된 정규 표현식 패턴과 비교하고 일치하는 정규 표현식 패턴의 숫자 위치를 반환합니다. 일치하는 항목이 없으면 함수는 0을 반환합니다. 이 함수는 정확한 일치 항목만 찾습니다.

이 함수는 대/소문자를 구분하는 정규식 연산을 수행합니다. 또는 MatchRegExI() 변형을 사용하여 대/소문자를 구분하지 않는 정규식 작업을 수행할 수 있습니다.

구문:  

MatchRegEx (text, regex1 [ , regex2,...regexN])

반환 데이터 유형: 정수

인수
인수 설명
text 하나 이상의 정규 표현식과 일치시킬 입력 문자열 텍스트.
regex 입력 문자열과 일치시키려는 정규 표현식. 하나의 표현식에 여러 개의 정규 표현식을 지정할 수 있으며, 이후 인수로 구분하여 지정할 수 있습니다.
함수 예
결과
MatchRegEx('abc123','[a-z]','[0-9]','[a-z]+[0-9]+','.+') 3을 반환합니다. 세 번째 정규식 패턴은 데이터와 일치하는 첫 번째 패턴입니다.
MatchRegEx('ABC','[abc]+','[123]') 0을 반환합니다(MatchRegEx()은 대/소문자를 구분함).
MatchRegExI('ABC','[abc]+','[123]') 1을 반환합니다. 대/소문자를 구분하지 않는 함수 변형인 MatchRegExI()이 사용됩니다.

사용 시기

이 함수의 사용 사례는 다음과 같습니다.

  • 서식 및 규정 준수 기준을 충족하는지 식별하기 위해 텍스트의 유효성을 검사하고 데이터 오류를 식별합니다.

  • 텍스트 서식의 차이점을 식별합니다. 예를 들어, 전화번호 중 형식 A, 형식 B 등을 사용하는 번호가 몇 개인지 식별할 수 있습니다.

예 1 – 전화번호 형식을 분석하기 위한 스크립트 로드

예 2 – ISBN 형식을 식별하기 위한 차트 표현식

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

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