@@ -2,31 +2,46 @@ package com.wstxda.clippy.cleaner.providers
22
33object ShortenerRegexProvider {
44 val shortenerRegexes = listOf (
5+ Regex (" (ad|advertising|ads|campaign)[-_]?\\ w+" , RegexOption .IGNORE_CASE ),
56 Regex (" ad[_\\ -]?id" , RegexOption .IGNORE_CASE ),
6- Regex (" affiliate[_\\ -]?id" , RegexOption .IGNORE_CASE ),
77 Regex (" aff\\ w+" , RegexOption .IGNORE_CASE ),
8- Regex (" (ad|advertising|ads|campaign)[-_]?\\ w+" , RegexOption .IGNORE_CASE ),
9- Regex (" click_id" , RegexOption .IGNORE_CASE ),
8+ Regex (" affiliate[_\\ -]?id" , RegexOption .IGNORE_CASE ),
9+ Regex (" campid" , RegexOption .IGNORE_CASE ),
10+ Regex (" campaignid" , RegexOption .IGNORE_CASE ),
1011 Regex (" (clid|irclickid|click_id|clickid)" , RegexOption .IGNORE_CASE ),
1112 Regex (" cookie[_\\ -]?id" , RegexOption .IGNORE_CASE ),
1213 Regex (" device[_\\ -]?id" , RegexOption .IGNORE_CASE ),
13- Regex (" fbclid" , RegexOption .IGNORE_CASE ),
14+ Regex (" dclid" , RegexOption .IGNORE_CASE ),
15+ Regex (" emci" , RegexOption .IGNORE_CASE ),
16+ Regex (" emdi" , RegexOption .IGNORE_CASE ),
1417 Regex (" feature" , RegexOption .IGNORE_CASE ),
1518 Regex (" full_url" , RegexOption .IGNORE_CASE ),
19+ Regex (" fbclid" , RegexOption .IGNORE_CASE ),
20+ Regex (" gbraid" , RegexOption .IGNORE_CASE ),
1621 Regex (" gclid" , RegexOption .IGNORE_CASE ),
1722 Regex (" hash[_\\ -]?id" , RegexOption .IGNORE_CASE ),
23+ Regex (" hootPostID" , RegexOption .IGNORE_CASE ),
1824 Regex (" keyword" , RegexOption .IGNORE_CASE ),
1925 Regex (" (lead|session|transaction)[-_]?id" , RegexOption .IGNORE_CASE ),
26+ Regex (" li_fat_id" , RegexOption .IGNORE_CASE ),
27+ Regex (" mibextid" , RegexOption .IGNORE_CASE ),
28+ Regex (" mkevt" , RegexOption .IGNORE_CASE ),
29+ Regex (" mkcid" , RegexOption .IGNORE_CASE ),
30+ Regex (" mkrid" , RegexOption .IGNORE_CASE ),
2031 Regex (" (msclkid|sid)" , RegexOption .IGNORE_CASE ),
32+ Regex (" oly[_\\ -]?anon[_\\ -]?id" , RegexOption .IGNORE_CASE ),
33+ Regex (" oly[_\\ -]?enc[_\\ -]?id" , RegexOption .IGNORE_CASE ),
2134 Regex (" ref" , RegexOption .IGNORE_CASE ),
2235 Regex (" referral[_\\ -]?code" , RegexOption .IGNORE_CASE ),
2336 Regex (" referrer[_\\ -]?id" , RegexOption .IGNORE_CASE ),
2437 Regex (" session[_\\ -]?id" , RegexOption .IGNORE_CASE ),
2538 Regex (" source[_\\ -]?id" , RegexOption .IGNORE_CASE ),
39+ Regex (" ttclid" , RegexOption .IGNORE_CASE ),
2640 Regex (" tracking_id" , RegexOption .IGNORE_CASE ),
2741 Regex (" trk_\\ w+" , RegexOption .IGNORE_CASE ),
2842 Regex (" utm_(adgroup|campaign|content|medium|ref|source|term|term_id)" , RegexOption .IGNORE_CASE ),
2943 Regex (" user_id" , RegexOption .IGNORE_CASE ),
30- Regex (" visitor_id" , RegexOption .IGNORE_CASE )
44+ Regex (" visitor_id" , RegexOption .IGNORE_CASE ),
45+ Regex (" vero_id" , RegexOption .IGNORE_CASE )
3146 )
3247}
0 commit comments