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