Dầu đơn là gì

Dấu ngoặc đơn [ ] và dấu sổ thẳng |

Dấu ngoặc đơn [ ]

Sử dụng dấu ngoặc đơn để nhóm các phần của biểu thức với nhau.

Ví dụ: nếu bạn cần đối sánh với một tập hợp các ký tự xuất hiện trong một số SKU sản phẩm khác nhau, thì bạn có thể nhóm các ký tự đó với nhau trong dấu ngoặc đơn. Giả sử bạn bán dép đi biển nam nữ và các SKU sản phẩm của bạn trông giống như sau:

  • MNBS010212 [dép đi biển nam, kiểu 01, màu 02, kích thước 12]
  • WMBS020208 [dép đi biển nữ, kiểu 02, màu 02, kích thước 08]

Bạn có thể tạo biểu thức chính quy sau để nắm bắt tất cả các SKU dép đi biển:

\D+[BS]\d+

  • \D [ký tự không phải là số]
  • + [một hoặc nhiều lần]
  • [BS] [mã ký tự cho dép đi biển]
  • \d [ký tự số]
  • + [một hoặc nhiều lần]

Dấu sổ thẳng |

Sử dụng dấu sổ thẳng để tạo điều kiện OR trong biểu thức.

Ví dụ: nếu bạn muốn tạo phân đoạn bao gồm dữ liệu cho chiến dịch Mùa xuân của mình ở Luân Đôn và Paris, bạn sẽ định cấu hình phân đoạn như sau:

  • Chiến dịch đối sánh chính xác với Mùa xuân
  • Thành phố đối sánh regex với Luân Đôn|Paris

Bạn cũng có thể sử dụng dấu sổ thẳng bên trong dấu ngoặc đơn. Ví dụ: dưới đây là một cách tạo biểu thức khác để đối sánh với SKU dép đi biển của bạn:

[MN|WM]BS\d+

  • [MN HOẶC WM]
  • [BS] [mã ký tự cho dép đi biển]
  • \d [ký tự số]
  • + [một hoặc nhiều lần]

Chủ Đề