Regular Expressions 101

Community Patterns

Community Library Entry

0

Regular Expression
PCRE2 (PHP >=7.3)

/
\??( ((action_)((object)|(type)|(ref))(_map))| (spm)|(scm(\-|_)(.*?))|(aff_)(.*?)|(algo_)(.*?)|(btsid)|(ws_)(.*?)| (pd_rd_)(.*?)|(_encoding)|(psc)|(tag)|(ref_)|(pf)|(pf_rd_)(.*?)| (callback)| (cvid)|(form)|(sk)|(sp)|(qs)|(pq)| (mkt_tok)| (trk(Campaign)?)| (ga_)(.*?)|(gclid)|(gclsrc)| (hmb_)((campaign)|(medium)|(source))| ((sp)((Report)|(Job)|(User)|(Mailing))(ID))| (itm_)(.*?)| (s_cid)| (elq((Track)?Id)?)|(elqTrack)|(assetType)|(assetId)|(recipientId)|(сampaignId)|(siteId)| (mc_(c|e)id)| (pk_)(.*?)| (sc_)(.*?)| (utm_)(.*?)|(nr_email_referer)| (vero_(.*?))| (nr_)(.*?)| (yclid)|(_openstat)|(lr)|(redircnt)| (mbid)|(cmpid)|(cid)|(c_id)|(campaign_id)|(Campaign)| (fb_)(.*?)|(fbclid)|(f?ref)|(refsrc)|(hrc)| (gw?s_)(.*?)|(ved)|(s?ei)| (_hsenc)|(_hsmi)|(__hssc)|(__hstc)|(hsCtaTracking)| (source)|(position)| (tt_)(.*?)| (wt_)(.*?)| (hc)|(fb)|(yc)|(fan)|(asb)|(asb2)|(mindbox)|(from)|(sh)|(keywords?)|(feature)|(mlid)|(stid)|(topnews_)(.*?)|(persistent_)(.*?)|(msid)|(rubric)|(lang)|(t?t=)(.*?)|(d)|(s)|(psf)|(sourceType)|(short)|(pdp_ext_f)|(utparam)|(pvid))(=(.*?)|(?=(&|$|\r|\n|")))(?=(&|$|\r|"|\n))
/
g

Description

Регулярка для очистки URL от мусора

Submitted by anonymous - 3 years ago