Help Center

| 提交或查看帮助请求 | 开发者文档 |
| |

正则表达式(Regex)解释

Regex(或正则表达式)是一种代码,可用于匹配一般情况下的文本,在匹配促销代码时很有用。正则表达式区分大小写,因此请务必将正则表达式设置为与您的促销代码匹配的大小写。

这里有两个主要的逻辑案例和折扣代码,-starts withends with

对于此示例,我们原始的促销代码是 SUMMER

Starts with

您已经向合作伙伴发布了一系列含有SUMMER的促销代码, SUMMER20OFF、 SUMMER10和 SUMMER25。我们希望将他们全部用规则匹配上来给合作伙伴(Partners)归因,该怎么做呢?我们将使用 starts with 逻辑。只需在原始促销代码末尾添加句点和星号即可。

正则表达式应该写成  ^(SUMMER).*

这将自动匹配任何以 SUMMER 开头并以任何其他字符结尾的促销代码。不匹配任何不以 SUMMER 开头的代码。

Ends with

您向合作伙伴发布了一系列包含原始SUMMER的 促销代码, 20OFFSUMMER10SUMMER和 25SUMMER ,其中促销代码始终以 SUMMER结尾。我们如何匹配它们?我们将使用带有 ends with的逻辑。只需在原始促销代码的开头添加一个句点和一个星号,然后添加一个 $ 来指定字符串的锚点。

正则表达式应该写成 ^.*(SUMMER)$

这将自动匹配任何以其他字符开头并以 SUMMER结尾的促销代码。任何不以 SUMMER 结尾的代码都不会匹配。

对于更复杂的表达式,请联系您的 CSM 或 Contact Support(联系支持人员) 寻求帮助。

注意

您可以通过在正则表达式中的 ^ 之后添加 (?i) 来删除正则表达式的大小写敏感性。

示例:

^(?i)(SUMMER).*

此回答是否有所帮助?

Send feedback
抱歉,我们无能为助。帮助我们利用您的反馈改进此文章。