0

作为免责声明,我必须说我对正则表达式的经验非常有限。我正在使用 Optimizely 进行 A/B 测试,但遇到了问题。我只希望我的实验在一个页面上运行,但是,这个页面的 URL 结构有些复杂。我要运行实验的页面的 URL 结构如下所示:

https://mywebsite.co/term/public_id/edit/pricing

问题在于public_id,每当新用户通过注册流程时,它都会动态变化。如何使用正则表达式专门针对此页面?在过去的几天里,我一直试图弄清楚,但没有任何运气。优化正则表达式文档可以在这里找到。我不能只使用简单的匹配,因为它/term/出现在我网站上多个页面的 URL 中。

4

1 回答 1

2

你可以使用这个正则表达式:

 mywebsite\.co/somepage/.*?/edit/pricing

.*部分意味着任何字符都可以在这里出现任意次数。额外的?使它变得懒惰,这意味着正则表达式的其余部分将尽快启动。

请注意,文字.需要用反斜杠转义,例如\.

于 2016-06-25T18:21:57.533 回答