Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 使用reg-ex过滤URL';包含某些单词GA的_Regex_Google Analytics - Fatal编程技术网

Regex 使用reg-ex过滤URL';包含某些单词GA的

Regex 使用reg-ex过滤URL';包含某些单词GA的,regex,google-analytics,Regex,Google Analytics,我想过滤掉所有包含特定单词的URL,例如: 我有一个如下所示的URL: www.google.com/&SaveThis=true&SaveType=VeryFast&Page=0 有时“保存类型”可能会变为慢速或其他类型。所以我想做的是显示所有的URL的“SaveType=VelyFAST”,有时这可以在一个很长的URL的中间。 我试过这个: .*SaveType=VeryFast.* 但它不起作用 谢谢从技巧4开始,看起来两端都不需要*。也就是说,在没有^和$锚的情况下,使用SaveTy

我想过滤掉所有包含特定单词的URL,例如:

我有一个如下所示的URL:

www.google.com/&SaveThis=true&SaveType=VeryFast&Page=0

有时“保存类型”可能会变为慢速或其他类型。所以我想做的是显示所有的URL的“SaveType=VelyFAST”,有时这可以在一个很长的URL的中间。 我试过这个:

.*SaveType=VeryFast.* 
但它不起作用

谢谢

从技巧4开始,看起来两端都不需要
*
。也就是说,在没有
^
$
锚的情况下,使用
SaveType=VeryFast
应该匹配任何包含这些确切字符的URL。它看起来确实不支持单词边界锚(
\b
),因此您可能还会匹配任何包含以下内容的URL:例如
OtherSaveType=VeryFast
SaveType=VeryFast


否则,我看不出你的表情有什么问题。。。(?)

你说得对。
*
是冗余的,因为regex没有以任何方式锚定。如果只想将
SaveType=VeryFast
作为查询字符串的一部分进行匹配,则可以使用
[?&]SaveType=VeryFast(?:&|$)
。这里解释了同样的表达:(如果你可以使用lookarounds,这个也可以:)谢谢大家,还有regex101;辉煌的网站,它已被书签!