Regex 正则表达式要使用通配符匹配到行尾

Regex 正则表达式要使用通配符匹配到行尾,regex,google-analytics,Regex,Google Analytics,我需要在google analytics中匹配一个URL,以便在目标和漏斗中使用 我想匹配的url 我将根据自己的目标匹配/guides,但希望将/guides/*(我将如何使用简单的通配符)与正则表达式匹配。尝试以下操作: .*?/guides/(.*) 基本上,你在尝试匹配“guides/”之后的任何内容 ^http\:\/\/url\.com\/guides\/(.+)$ 应该匹配基于URL的任何内容。如果要使其独立于域,请尝试以下操作: ^http\:\/\/.+?\/guides\

我需要在google analytics中匹配一个URL,以便在目标和漏斗中使用

我想匹配的url

我将根据自己的目标匹配/guides,但希望将/guides/*(我将如何使用简单的通配符)与正则表达式匹配。

尝试以下操作:

.*?/guides/(.*)

基本上,你在尝试匹配“guides/”之后的任何内容

^http\:\/\/url\.com\/guides\/(.+)$
应该匹配基于URL的任何内容。如果要使其独立于域,请尝试以下操作:

^http\:\/\/.+?\/guides\/(.+)$

看来第二个对我来说很有用。谢谢。但是-现在我在分析中,它告诉我,“如果你的目标URL是www.example.com/cats/prettycatcheckout.html,那么请求URI就是域名:/cats/prettycatcheckout.html之后的所有内容”,所以我使用了正则表达式的结尾:\/guides\/(.+)$来完成这个任务。在这种情况下,这也很有效,但在使用正则表达式时要小心——如果您知道x必须跟在y后面,则必须跟在z后面,如果您需要解析的数据精确,那么只检查y是否跟在z后面可能是危险的。