정규 표현식 특수문자인 물음표 (?), 더하기 기호 (+), 별표 (*)를 사용할 수 있습니다. 이러한 문자를 사용하면 Data Studio 보고서 및 대시보드에서 텍스트를 변환하고 분석하는 패턴을 정의할 수 있습니다. 이러한 패턴을 사용하면 다양한 텍스트 구조와 일치시켜 데이터를 세분화하고 시각화 및 프레젠테이션을 개선할 수 있습니다.
물음표 (?)
물음표 (?)는 앞의 문자와 0회 또는 1회 일치합니다.
예를 들어 10?는 다음 항목과 일치합니다.
- 1
- 10
예
마지막 섹션에 한 자리 또는 두 자리 숫자가 있는 IP 주소와 일치합니다.
예를 들어 216.239.32.\d\d?는 다음 항목과 일치합니다.
- 216.239.32.2
- 216.239.32.34
이 예에서는 백슬래시를 사용하여 소수점을 이스케이프 처리하고 \d를 사용하여 모든 숫자와 일치시킵니다.
더하기 기호 (+)
더하기 기호 (+)는 앞의 문자와 1회 이상 일치합니다.
예를 들어 10+는 다음 항목과 일치합니다.
- 10
- 100
- 1000
- 등
예
마지막 섹션에 한 자리 이상의 숫자가 있는 IP 주소와 일치합니다.
예를 들어 216.239.32.\d+는 다음 항목과 일치합니다.
- 216.239.32.2
- 216.239.32.34
- 216.239.32.567
이 예에서는 백슬래시를 사용하여 소수점을 이스케이프 처리하고 \d를 사용하여 모든 숫자와 일치시킵니다.
별표 (*)
별표 또는 별은 앞의 문자와 0회 이상 일치합니다.
예를 들어 10*는 다음 항목과 일치합니다.
- 1
- 10
- 100
- 1000
- 등
예
마지막 섹션에 0개 이상의 숫자가 있는 IP 주소와 일치합니다.
예를 들어 216.239.32.\d*는 다음 항목과 일치합니다.
- 216.239.32.
- 216.239.32.2
- 216.239.32.34
- 216.239.32.567
이 예에서는 백슬래시를 사용하여 소수점을 이스케이프 처리하고 \d를 사용하여 모든 숫자와 일치시킵니다.
앞의 항목만 일치시키면 되는 것이 아니라면 별표 ()와 점 (.)을 결합할 수 있습니다. 점은 앞의 항목과 일치하고 별표는 해당 항목과 0회 이상 일치하므로 중간에 있는 문자 수와 관계없이 동일한 문자로 시작하고 끝나는 모든 URI와 같은 항목을 일치시킬 수 있습니다. 예를 들어 /mens/.*html은 다음 항목과 일치합니다.
- /mens/shirts/oxford.html
- /mens/shirts/oxford/shortsleeve.html