Regex 在Google Analytics中使用正则表达式从长URL查找字符串
我试图从长URL中提取字符串,例如,我有一个类似于Regex 在Google Analytics中使用正则表达式从长URL查找字符串,regex,google-analytics,Regex,Google Analytics,我试图从长URL中提取字符串,例如,我有一个类似于grazie/gifts.html?mkt_tok=eyjpijoiwvrrne9estnprgmyttjabcisinqioijhu0d的URL 我只想要这部分grazie/gifts.html。然而,我也有一个这样的URL /grazie/new member bonus.html我想要全部内容,这意味着我想要从/grazie开始并以html结尾的字符串 我尝试使用正则表达式:^/grazie+.html$,但它总是返回/grazie.htm
grazie/gifts.html?mkt_tok=eyjpijoiwvrrne9estnprgmyttjabcisinqioijhu0d的URL
我只想要这部分grazie/gifts.html
。然而,我也有一个这样的URL
/grazie/new member bonus.html
我想要全部内容,这意味着我想要从/grazie
开始并以html
结尾的字符串
我尝试使用正则表达式:
^/grazie+.html$
,但它总是返回/grazie.html
。我记得“.”代表任何字符。我有点困了 该
表示任何字符,但仅表示一次。因此,您需要使用\.*
,因为*
表示前一个字符的任意数字的通配符(例如,'s*'
将匹配'
,'s'
,'ssssss'
,等等。您应该尝试在旁注中使用'grazie.\.html'
,+
通配符至少匹配它前面的一个字符,因此您的正则表达式将匹配'/grazie.html'
,'/grazie.html'
、“/grazieeee.html”
,等等。试试^grazie.*.html
。如果惰性量词起作用,^grazie.*.html
会更好。