Regex 谁能帮我弄一下这个正则表达式吗?
我在HubSpot建立领先得分。它对表达式使用正则表达式,但我很难按照我想要的方式定义它 场景Regex 谁能帮我弄一下这个正则表达式吗?,regex,hubspot,Regex,Hubspot,我在HubSpot建立领先得分。它对表达式使用正则表达式,但我很难按照我想要的方式定义它 场景 abc.com/experience/ abc.com/experience/case-study-name-one abc.com/experience/case-study-name-two abc.com/experience/case-study-name-three 我希望用户访问/体验得2分,访问案例研究得5分 这就是我尝试过的: (.*experience/.*) 这个目标是为
abc.com/experience/
abc.com/experience/case-study-name-one
abc.com/experience/case-study-name-two
abc.com/experience/case-study-name-three
我希望用户访问/体验得2分,访问案例研究得5分
这就是我尝试过的:
(.*experience/.*)
这个目标是为任何在第二个URL之后有内容的URL打分/
然而,任何访问/experience
(即案例研究保留页面,而不是单个案例研究)的人都得到了5分(如果他们同时访问了这两个页面,则得到7分),但不是正确的2分
有人能看到我表情中的问题吗
非常感谢
Eben您应该使用两种不同的正则表达式进行点赋值: 2分积分的正则表达式:
^(.*experience/?)$
第一个正则表达式要求URL以experience
或experience/
结尾
5分积分的正则表达式:
^(.*experience/.+)$
下面的正则表达式要求URL在字符串experience/
查看此链接以使用正则表达式:
最后但并非最不重要的一点是,将正则表达式中的
替换为更严格的内容,只匹配主机名和只考虑特定命名的页面(例如案例研究名称+
)@Eben.W:这对您很有帮助!你能把这个答案标为正确答案吗?谢谢