정규식을 사용하여 페이지 집합 추적하는 방법
특정 페이지 집합을 추적하고 싶다면 정규식을 사용할 수 있습니다. 아래 예시를 참고하세요.
예시 1:
https://www.example.com/shop/men/pants/
https://www.example.com/shop/men/coats/
https://www.example.com/shop/men/tshirts/
위 예시에서 여러 카테고리가 "Men" 아래에 속합니다. Men 카테고리 아래의 모든 URL을 추적하려면 아래 정규식 패턴을 사용할 수 있습니다.
https?:\/\/(www.)?example.com\/shop\/men\/.*
정규식 간단 참조:
| 문자 | 표현 | 예시 |
|---|---|---|
| ? (물음표) | 한 번 또는 없음 | Https? = http와 https 모두를 추적합니다. (www.)? = www가 앞에 있어도 없어도 URL을 추적합니다. |
| . (점) | 알파벳, 숫자 및 특수 문자를 포함한 모든 문자 (줄 바꿈 제외) | Https?. = http 또는 https 뒤에 오는 어떤 문자든 추적합니다. 예: 1)https: 2)https/ 3)https& |
| * (별표) | 0회 이상 | https?* = (*) 앞의 어떤 문자가 0회 이상 나타날 수 있습니다. 예시 1: 1)https 1)https????? 2)https?? 예시 2: https.* = https 뒤에 오는 모든 것을 추적합니다. |
| [0-9] | 0에서 9 사이의 모든 숫자 | 예시: www.example.com/[0-9]* 아래 URL을 추적합니다. www.example.com/1234 www.example.com/54 www.example.com/787 별표가 없으면 한 자리 숫자만 고려됩니다. www.example.com/4 www.example.com/5 www.example.com/8 |
| [a-zA-Z] | A에서 Z 사이의 대문자 및 소문자 알파벳 | 예시: www.example.com/[a-zA-Z]* 아래 URL을 추적합니다. www.example.com/aBcD www.example.com/Boys www.example.com/Gals |
유사하게,
https://www.example.com/shop/women/pants/
https://www.example.com/shop/women/coats/
https://www.example.com/shop/women/stolls/
아래 정규식 패턴은 "Women" 아래에 속하는 모든 카테고리를 추적합니다.
https?:\/\/(www.)?example.com\/shop\/women\/.*
위에서 제안한 정규식 패턴은 두 가지 다른 실험을 통해 남성과 여성 카테고리를 추적하는 데 도움이 됩니다.
예시 2:
이제 남성, 여성 및 어린이 카테고리를 단일 실험에서 모두 추적하고자 하는 다른 시나리오를 살펴보겠습니다.
정규식 패턴을 사용하여 남성, 여성 및 어린이 카테고리를 단일 실험에서 모두 추적할 수 있습니다.
https?:\/\/(www.)?example.com\/shop\/(men|women|children)\/.*
위의 정규식 패턴은 아래 유형의 URL을 추적합니다.
- https://www.example.com/shop/men/pants/
- https://www.example.com/shop/men/coats/
- https://www.example.com/shop/men/tshirts/
- https://www.example.com/shop/women/pants/
- https://www.example.com/shop/women/coats/
- https://www.example.com/shop/women/stolls/
- https://www.example.com/shop/children/shorts/
- https://www.example.com/shop/children/trousers/
- https://www.example.com/shop/children/tracks/
정규식에서 파이프 ( | ) 기호는 매치가 파이프 양쪽의 두 용어 중 하나일 수 있음을 나타냅니다.
예시 3:
위의 예시에서는 알파벳을 기반으로 URL을 추적했습니다. 이제 숫자, 영숫자 및 특수 문자가 포함된 동적 URL을 추적하는 방법을 살펴보겠습니다.
- https://www.example.com/shop/men/pants/orderid-9871.html
- https://www.example.com/shop/men/pants/orderid-13243.html
- https://www.example.com/shop/men/pants/orderid-234656.html
- https://www.example.com/shop/men/pants/orderid-7866344.html
정규식 패턴:
https?:\/\/(www.)?example.com\/shop\/men\/pants\/orderid-[0-9]*.html
위 표를 참조하세요.
예시 4:
전자상거래 사이트에서는 URL이 동적이며 영숫자일 수 있으며 경우에 따라 특수 문자도 포함될 수 있습니다. 이러한 시나리오에서는 아래 정규식 패턴이 이러한 유형의 URL을 추적하는 데 유용합니다.
정규식 패턴:
https?:\/\/(www.)?example.com\/shop\/categories\/orderid/[a-zA-Z0-9=/+]*.*
위의 정규식 패턴은 아래 유형의 URL을 추적합니다.
- https://www.example.com/shop/categories/orderid/abdjdf76383686/ordered.html
- https://www.example.com/shop/categories/orderid/shhfhghuretru/purchased.html
- https://www.example.com/shop/categories/orderid/6869799800090/shipped.html
orderid까지는 패턴을 따릅니다. 그 후, [a-zA-Z0-9]*을 사용했기 때문에 URL에 존재하는 모든 영숫자 문자가 0회 이상 나타날 수 있습니다. URL에 특수 문자가 포함되어 있다면 대괄호 안에 특수 문자를 포함하세요. 예: [a-zA-Z0-9%#]
기술 지원
찾고 있는 것이 보이지 않나요? 메일을 보내주세요.