Regex 需要正则表达式将动态url与Google Analytics中的设置目标相匹配

Regex 需要正则表达式将动态url与Google Analytics中的设置目标相匹配,regex,google-analytics,Regex,Google Analytics,我需要匹配完整的动态URL设置作为谷歌分析的目标。我不知道怎么做。我在谷歌上搜索过,运气不好 所以情况就是这样 当按下“输入”按钮时,目标URL将根据所选产品的不同而有所不同 示例: 如果仔细查看URL,可以看到有三个部分: {1st part}/{2nd part}/{3rd part}/{page URL}/{querystring param} 因此,如果我手动将页面URL部分(如p2348更改为p1234),网站将重定向到正确的页面: 我不知道怎么做。请使用正则表达式帮助匹配p

我需要匹配完整的动态URL设置作为谷歌分析的目标。我不知道怎么做。我在谷歌上搜索过,运气不好

所以情况就是这样

当按下“输入”按钮时,目标URL将根据所选产品的不同而有所不同

示例:

如果仔细查看URL,可以看到有三个部分:

{1st part}/{2nd part}/{3rd part}/{page URL}/{querystring param}

因此,如果我手动将页面URL部分(如
p2348
更改为
p1234
),网站将重定向到正确的页面:

我不知道怎么做。请使用正则表达式帮助匹配p保留时的4位数字,或者帮助我匹配任意文本/数字的三个部分,然后再匹配4位产品代码。

试试看

p[0-9][0-9][0-9][0-9]\.aspx
如果p后面总是有4位数字

你的尝试

 [^p]\d[0-9][0-9]
不起作用,因为
[^p]
匹配除p之外的任何内容,并且
\d[0-9][0-9]
只匹配三位数字而不是四位数字。

请重试

p[0-9][0-9][0-9][0-9]\.aspx
如果p后面总是有4位数字

你的尝试

 [^p]\d[0-9][0-9]

不起作用,因为
[^p]
匹配除p以外的任何内容,并且
\d[0-9][0-9]
只匹配三位数字而不是四位数字。

您应该尝试此正则表达式。这是最简单的一个,也是最实用的

p\d{4}
这将返回字符串,如
p7634
p7351
p0872

如果您不能完全确定将有4位数字,请使用以下正则表达式

p\d*

这将返回字符串,如
p43
p9165
p012
p456897689
和其他字符串。

您应该尝试使用此正则表达式。这是最简单的一个,也是最实用的

p\d{4}
这将返回字符串,如
p7634
p7351
p0872

如果您不能完全确定将有4位数字,请使用以下正则表达式

p\d*

这一个将返回字符串,如
p43
p9165
p012
p456897689
和其他字符串。

您尝试了什么,它是如何失败的,以及为什么您认为正则表达式是解决问题的方法(在两次阅读后我仍然不理解)?我尝试了这个匹配[^p]\d[0-9][0-9]p1234在urlOk中,你能帮助我使用正则表达式来匹配起始字符p后跟任意4个数字吗?你尝试过什么,它是如何失败的,为什么你认为正则表达式是解决问题的方法(读了两遍后我仍然不明白)?我尝试过这个来匹配[^p]\d[0-9][0-9]p1234在urlOk中,你能帮我使用正则表达式吗?它匹配起始字符p,后跟任意4个数字。这是一种方法。如果我想匹配www.somesite.com/match1/match2/match3/sometext-p1234.aspxDid,你会怎么做?不需要改变。那太好了……这是一种方法。如果我想匹配www.somesite.com/match1/match2/match3/sometext-p1234.aspxDid,你会怎么做?无需更改。