使用参数捕获URL或使用正则表达式捕获URL结尾



我正试图弄清楚如何在Google Analytics中用正则表达式捕获一些URL模式,但我还没有弄清楚如何。

以下是一些示例URL:

url1:myurl.com/dir1/dir2

url2:myurl.com/dir1/dir2?myparam=1

url3:myurl.com/dir2/dir2/anotherdir/

我希望能够捕捉到前两个但不是最后一个,然后是最后一个但不是前两个。

例如,我尝试过:(myurl.com/dir1/dir2$|myurl..com/dir1/dir2?(->我得到url1,但没有url2

myurl.com/dir1[^/]->不起作用

myurl.com/dir1->不起作用

myurl.com/dir1/>捕获url 3

所以只捕获url3很容易,但我不知道如何捕获url1和url2。

如果我理解正确,你不能把它用于前两个吗:

myurl.com/dir1/dir2($|?.+)

最后使用这个:

myurl.com/dir2/dir2/.+

我注意到您没有使用任何转义符。您应该使用反斜杠对保留字符进行转义。

您可以使用https://regex101.com/以获得详细解释。

相关内容

  • 没有找到相关文章

最新更新