광고 ID 앞에 오는 특정 매개 변수를 사용하여 방문 페이지 URL에서 광고 ID를 잡기 위해 정규식을 사용하고 있습니다.OR 연산자를 정규식으로 사용하는 방법은 무엇입니까?
다른 광고에 대해 당일 URL에 다른 매개 변수를 사용하는 고객 중 한 명이 문제가 있습니다.
이
은 1 매개 변수에 관한 식입니다<Read Var="destUrl" Field='DestinationUrl' Regex='(\bp=edgetrackerid_(?{edgetrackerid}\w+)\b)'/>
그리고이 두 번째 매개 변수에 관한 식입니다
<Read Var="destUrl" Field='DestinationUrl' Regex='(\bp=edgetrackerid(?{edgetrackerid}\w+)\b)'/>
그러나 보고서를 다운로드 할 때 그것은 단지 관련됩니다 내가 먼저 쓴 것. 어떻게 해결할 수 있습니까? 첫 번째 매개 변수가없는 경우에, 당신은 0 또는 1 밑줄을 의미 _?
를 넣을 수 있습니다 (밑줄 _없이)
감사
정규 표현식 –
'\ BP = edgetrackerid _? (? {edgetrackerid} \ + w) \ b)는'옵션 밑줄을 볼 수없는 이유는 무엇입니까? –
네, 때로는 다음과 같은 url에 나타납니다 : edgetrackerid_12345 그리고 때로는 다음과 같이 보일 것입니다 : edgetrackerid12345 – user1508682