Regex 需要正则表达式将动态url与Google Analytics中的设置目标相匹配
我需要匹配完整的动态URL设置作为谷歌分析的目标。我不知道怎么做。我在谷歌上搜索过,运气不好 所以情况就是这样 当按下“输入”按钮时,目标URL将根据所选产品的不同而有所不同 示例: 如果仔细查看URL,可以看到有三个部分: {1st part}/{2nd part}/{3rd part}/{page URL}/{querystring param} 因此,如果我手动将页面URL部分(如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
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,你会怎么做?无需更改。