Круглые скобки ( ) и вертикальная черта |

Круглые скобки

Части регулярных выражений можно группировать при помощи скобок.

Например, если нужно найти коды товаров с определенной последовательностью символов, ее можно взять в скобки. Предположим, вы продаете мужские и женские пляжные сандалии со следующими кодами:

  • MNPS010212 (мужские пляжные сандалии, стиль 01, цвет 02, размер 12)
  • WMPS020208 (женские пляжные сандалии, стиль 02, цвет 02, размер 08)

Регулярное выражение для поиска всех пляжных сандалий будет выглядеть так:

\D+(PS)\d+

  • \D – любой символ, кроме цифры;
  • + означает, что выражение встречается хотя бы один раз;
  • (PS) – код пляжных сандалий;
  • \d – любая цифра;
  • + означает, что выражение встречается хотя бы один раз.

Вертикальная черта

Вертикальной чертой обозначается логический оператор ИЛИ.

Например, если вам нужно создать сегмент с данными по весенней кампании для Москвы и Самары, его можно настроить так:

  • кампания: точное соответствие слову "Весна";
  • город: соответствие регулярному выражению "Москва|Самара".

Вертикальную черту также можно использовать в скобках. Это регулярное выражение также найдет все коды пляжных сандалий из примера выше:

(MN|WM)PS\d+

  • (MN ИЛИ WM) – мужские или женские;
  • (PS) – код пляжных сандалий;
  • \d – любая цифра;
  • + означает, что выражение встречается хотя бы один раз.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
true
Выберите собственный учебный план

Посетите наш новый сайт google.com/analytics/learn и научитесь использовать Google Аналитику 4 максимально эффективно. На этом сайте вы найдете множество полезных ресурсов: видеоролики, статьи и пошаговые инструкции, а также ссылки на наш блог, сервер Google Аналитики на Discord, канал YouTube и репозиторий GitHub.

Присоединяйтесь!

Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
1167205717021371429
true
Поиск по Справочному центру
true
true
true
true
true
69256
false
false