首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Regex协助-结帐到确认

Regex协助-结帐到确认
EN

Stack Overflow用户
提问于 2017-10-09 13:04:55
回答 1查看 52关注 0票数 1

大家下午好,

我正试图找出一些RegEx来跟踪结账页面和客户端的感谢页面。

资讯:网址结构(结帐与谢谢):/3396517/checkouts/56605845b31b269b0853e7f78b700e7b

/3396517/checkouts/27c9d1d400c3d740be608de497ac704e/thank_you

基本上,我们需要能够区分这些区域,这样它们就不会重叠。结帐前的号码保持不变。

结帐-/3396517/结账/*

谢谢-^/谢谢$

这个能行吗?如果没有,有一些先进的RegEx知识的人能帮我吗?这样做的原因是为了触发不同的事件,无论是要结帐还是感谢页面,它们都需要彼此不同。无论是做结账,而不是触发任何与谢谢等。

谢谢,

杰克。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-09 13:32:26

您的系统允许部分匹配,您感兴趣的是匹配2种类型的字符串: 1)包含/3396517/checkouts/子字符串,2)以/thank_you结尾的字符串。

第一种类型的字符串不需要正则表达式,如果您只需要告诉您的系统匹配包含/3396517/checkouts/的字符串,那么就足够了。无论如何,/3396517/checkouts/已经是一个有效的字符串模式,您甚至不需要更改其中的任何内容。

要匹配URL末尾的/thank_you,可以使用/thank_you$,或者,如果末尾可能有一个尾随/,则使用/thank_you/?$添加一个可选的//?匹配1或0个连续出现的/$匹配字符串的结尾。

当您想要在线测试regex时,请转义/ char,因为它通常用作regex分隔符。见这个regex演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46647222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档