圆括号 ( ) 和竖线 |

圆括号 ( )

使用英文括号将表达式的不同部分归入不同的分组。

例如,如果您需要匹配多个不同商品 SKU 中出现的一组字符,则可以将这些字符放在英文圆括号中。在这种情况下,您销售的沙滩凉鞋有男款和女款,商品 SKU 如下所示:

  • MNBS010212(男士沙滩凉鞋,款式 01,颜色 02,尺码 12)
  • WMBS020208(女士沙滩凉鞋,款式 02,颜色 02,尺码 08)

您可以创建以下正则表达式来捕获所有凉拖 SKU:

\D+(BS)\d+

  • \D(非数字字符)
  • +(一次或多次)
  • (BS)(沙滩凉鞋的字符代码)
  • \d(数字字符)
  • +(一次或多次)

竖线 |

使用竖线在表达式中创建 OR 条件。

例如,以下方法可用于创建与沙滩凉鞋 SKU 相匹配的表达式:

(MN|WM)BS\d+

  • (MN OR WM)
  • BS(沙滩凉鞋的字符代码)
  • \d(数字字符)
  • +(一次或多次)