我尝试在Google Analytic中创建自定义过滤器,以删除我不想看到的网址的查询部分。网址具有以下结构
[domain]/?p=899:2000:15018702722302::NO:::
我想创建一个跳过前12个字符的正则表达式(直到: /?p = 899:2000 ),以及在没有任何内容替换它之后会发生什么
所以我做了这个:https://regex101.com/r/Xgbfqz/1(可以简化为。{0,12}),但我实际上想跳过这些,只让正则表达式匹配之后的任何内容,这样我就可以告诉Google Analytics将其替换为""。
网址中始终相同的部分是
?p=[3numbers]:[0-4numbers]
谢谢
答案 0 :(得分:1)
您的正则表达式:
Document
中进行了测试
搜索/ p = ###:[optional:####]并捕获右侧字符串的其余部分。
(额外)JavaScript:
\/\?p=\d{3}\:\d{0,4}(.*)
答案 1 :(得分:0)
轻松使用"[domain]/?p=899:2000:15018702722302::NO:::".substr(12)
答案 2 :(得分:0)
你可以试试这个: ?/ \ p \ = \ d {3}:\ d {0,4}
这恰好匹配:?p = [3numbers]:[0-4numbers] 虽然不确定要更换。