기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
정규식 함수
Timestream for LiveAnalytics 의 정규식 함수는 Java 패턴 구문
함수 | 출력 데이터 유형 | 설명 |
---|---|---|
regexp_extract_all(문자열, 패턴) |
array(varchar) |
문자열의 정규식 패턴과 일치하는 하위 문자열(들)을 반환합니다.
예제 결과: |
regexp_extract_all(문자열, 패턴, 그룹) |
array(varchar) |
문자열에서 정규식 패턴의 모든 발생을 찾고 캡처 그룹 번호
예제 결과: |
regexp_extract(문자열, 패턴) |
varchar |
문자열의 정규식 패턴과 일치하는 첫 번째 하위 문자열을 반환합니다.
예제 결과: |
regexp_extract(문자열, 패턴, 그룹) |
varchar |
문자열에서 정규식 패턴의 첫 번째 발생을 찾아 캡처 그룹 번호
예제 결과: |
regexp_like(문자열, 패턴) |
boolean |
정규식 패턴을 평가하고 문자열 내에 포함되는지 확인합니다. 이 함수는 문자열을 모두 일치시킬 필요 없이 패턴만 문자열 내에 포함하면 된다는 점을 제외하면 LIKE 연산자와 유사합니다. 즉, 일치 작업 대신 포함 작업을 수행합니다. ^ 및 $를 사용하여 패턴을 고정하여 전체 문자열을 일치시킬 수 있습니다.
예제 결과: |
regexp_replace(문자열, 패턴) |
varchar |
문자열에서 정규식 패턴과 일치하는 하위 문자열의 모든 인스턴스를 제거합니다.
예제 결과: |
regexp_replace(문자열, 패턴, 교체) |
varchar |
문자열의 정규식 패턴과 일치하는 하위 문자열의 모든 인스턴스를 대체로 바꿉니다. 번호가 매겨진 그룹의 경우 $g를, 명명된 그룹의 경우 ${name}을 사용하여 캡처 그룹을 대체하여 참조할 수 있습니다. 달러 기호($)는 백슬래시(\$)로 대체에 포함될 수 있습니다.
예제 결과: |
regexp_replace(문자열, 패턴, 함수) |
varchar |
함수를 사용하여 문자열의 정규식 패턴과 일치하는 하위 문자열의 모든 인스턴스를 바꿉니다. lambda 표현식
예제 결과: |
regexp_split(문자열, 패턴) |
array(varchar) |
정규식 패턴을 사용하여 문자열을 분할하고 배열을 반환합니다. 후행 빈 문자열은 보존됩니다.
예제 결과: |