I have followed the thread here about splitting out similar URLs, and follwed the example given 但我有点问题。
我的分析页面中的某些网址正在正确排序,然后其中一些网址似乎根本没有排序。在第二张图片中,您可以看到我遇到的问题。该图像上的第4和第5个链接应分组在/ blog /
的第一个链接下我还包含了我的过滤器的屏幕截图,因为我可能会在过滤器中遗漏某些内容,将所有/ blog /链接组合在一起。
链接在网站上的方式如下:
great-blogs.co.uk/blog/123456789012345
如何将这些胭脂链接组合到主/博客/链接中的任何想法都会很棒。
答案 0 :(得分:1)
(.*)/\d+(.*)
这完全符合我对ID的问题,埋在网址的中间。
答案 1 :(得分:0)
如果您希望这些网页仅分组为/blog/
,/blog/edit
或/blog/new
,那么您需要过滤器的字段A
(/blog/)[0-9]+$|/blog/.*/(edit|new)
这假设最后可能显示的字符串只是数字,例如。 /blog/1478744474
。你也可以修改它,这样如果你知道它只是/edit
或/new
之前的数字,那么正则表达式可能是
(/blog/)[0-9]+$|/blog/[0-9]*/(edit|new)
输出字段为$A1$A2
。注意我是如何在字段A中包含斜杠以使输出看起来更清晰。
测试一下,因为我现在在手机上,无法访问一个好的在线正则表达式测试器!
编辑:
两项更改:1)注意*
现在是+
的方式,以便实际需要该数字(例如/blog/1234
)。 2)我不得不修改正则表达式,因为我最终测试它并发现括号可能会影响匹配,并且因为高级过滤器使用相同的括号将输出拼凑在一起,我不得不重做正则表达式并打破它分成两个匹配组(这可能没有意义,但我希望它有效!)。