데이터 처리/SQL

[BigQuery] 정규표현식 함수 (Regular Expressions)

yourhm 2025. 10. 18. 20:15

BigQuery 공식문서 (https://cloud.google.com/bigquery/docs/reference/standard-sql/string_functions)

 

 

 

문자열과 정규표현식 패턴의 일치 여부를 알려주는 함수

REGEXP_CONTAINS(value, regexp)

- value가 정규 표현식 regexp와 부분적으로 일치(partial match)하면 TRUE를 반환한다. 만약 전체 일치(full match)되는 것을 원한다면 ^ (텍스트의 시작)과 $ (텍스트의 끝)을 사용해야 한다. 또한 정규 표현식 연산자 우선순위 때문에, ^와 $사이에 오는 모든 정규 표현식 요소를 괄호로 묶는 것이 좋다.

- 만약 regexp 인수가 유효하지 않은 경우, 이 함수는 오류를 반환한다.