圆括号 ( )
使用圆括号可以将表达式的各部分组合在一起。
例如,如果您需要匹配出现在大量不同的产品 SKU 中的一组字符,可以使用圆括号将这些字符组合在一起。假设,您销售一款面向男士和女士的沙滩凉鞋,其产品 SKU 如下所示:
- MNBS010212(男士沙滩凉鞋,款式 01,颜色 02,尺码 12)
- WMBS020208(女士沙滩凉鞋,款式 02,颜色 02,尺码 08)
您可以创建以下正则表达式来获取所有沙滩凉鞋 SKU:
\D+(BS)\d+
- \D(非数字字符)
- +(匹配 1 次或多次)
- (BS)(沙滩凉鞋的字符代码)
- \d(数字字符)
- +(匹配 1 次或多次)
竖线 |
使用竖线可以在表达式中创建 OR(或)条件。
例如,如果您希望创建一个细分来包含您在伦敦和巴黎开展的春季促销优惠活动的数据,可以按如下方式配置该细分:
- 促销优惠活动完全匹配“春季”
- 城市匹配正则表达式“伦敦|巴黎”
您还可以在圆括号中使用竖线。例如,下面是另一种创建表达式来匹配您的沙滩凉鞋 SKU 的方法:
(MN|WM)BS\d+
- (MN OR WM)
- BS(沙滩凉鞋的字符代码)
- \d(数字字符)
- +(匹配 1 次或多次)