정규표현식(Regular Expression, 줄임말 : 정규식)은 필터에 복잡한 검색 조건을 걸 수 있는 코딩 문법이에요. 데이터 분석에서는 원하는 데이터를 검색하고 추출하기 위해 널리 쓰이고 있어요.
구글 애널리틱스에서 [탐색 분석] 리포트에서 [필터]에 활용할 수 있어요.
오늘의리포트 대시보드에서 [정규식] 필터에 활용할 수 있어요.
검색 조건 예제 : facebook 또는 instagram 둘 중 하나 이상 포함하는 조건으로 검색하기
| 로 구분해서 나열하고 .*( ).* 으로 감싸세요.
Copy
.*(facebook|instagram).*
검색할 조건이 여러 개인 경우 | 으로 구분해서 나열하세요.
Copy
.*(facebook|instagram|youtube|kakaotalk).*
검색 조건 예제 : example.com/
1234
/post 와 같이, example.com/[숫자]
/post 조건으로 검색하기
숫자만 오는 자리에 [0-9]+ 를 넣고 전체를 .* 으로 감싸세요.
Copy
.*example.com/[0-9]+/post.*
검색 조건 예제 : example.com/article/
zero-plastic_challenge
와 같이, example.com/article/[영어(- 또는 _ 포함)]
조건으로 검색하기
영어(- 또는 _ 포함)만 오는 자리에 [a-zA-Z_\-]+ 를 입력하고 전체를 .* 으로 감싸세요.
Copy
.*example.com/article/[a-zA-Z_\-]+.*
검색 조건 예제 : example.com/article/
제로-플라스틱_챌린지
와 같이, example.com/article/[한글(- 또는 _ 포함)]
조건으로 검색하기
한글(- 또는 _ 포함)만 오는 자리에 [ㄱ-ㅎ가-힣_\-]+ 를 입력하고 전체를 .* 으로 감싸세요.
Copy
.*example.com/article/[ㄱ-ㅎ가-힣_\-]+/.*
검색 조건 예제 : example.com/signup/complete/
12345?id=abcd
와 같이, example.com/signup/complete/[모든 텍스트 유형]
조건으로 검색하기
모든 텍스트 유형이 오는 자리에 .* 를 입력하세요.
Copy
.*example.com/signup/complete/.*
검색 조건 예제 : 텍스트가 naver 로 시작하는 조건으로 검색하기
시작 텍스트 앞에 ^ 을 입력하고 뒤에 .* 붙이세요.
Copy
^naver.*
검색 조건 예제 : 텍스트가 newsletter 로 끝나는 조건으로 검색하기
종료 텍스트 뒤에 $ 을 입력하고 앞에 .* 붙이세요.
Copy
.*newsletter$