Regex (сокращение от Regular Expressions, или "регулярные выражения") — это инструмент, который ищет значения, соответствующие определённым шаблонам. Проще говоря, это как магическое заклинание, которое говорит фрогу: "Найди мне все, что выглядит как номер телефона" или "Дай мне список всех email-адресов".
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} Данная конструкция ищет все почты на вашем сайте. Её вставляем в строку «Почты»
\+\d{1,4}[\d\s\-()]{8,} Ищет номера телефонов. Её вставляем в строку «Номера»
(?<![A-Za-zА-ЯЁа-яё])(?:(?:г\.|Г\.)\s*(?=[А-ЯЁ][а-яё]{2,})|город\s+|ст\.?\s?м\.?|метро|ТРЦ|ТЦ|Адрес:|(?:\b[А-ЯЁ][а-яё\-]{2,20}(?:,\s+)(?:ул\.?|пр\.?-?т|пр\.|бул\.?|пер\.?|пл\.?|наб\.?|проезд)))(?:[^<>=]{5,120}?\d+[а-яё/]?\b)(?:\s*(?:офис|оф\.?|каб\.?|корп\.?|стр\.?|эт\.?)\s*\d+)? Вариант №1
(?:г\.?\s*|город\s+)?[А-ЯЁа-яё\-]+(?:,\s*|\s+)(?:ул\.?|улица|проспект|пер\.?|переулок|шоссе|бульвар|пл\.?|площадь|наб\.?|набережная)(?:\s*|<[^>]+>)[А-ЯЁа-яё\-]+(?:\s*,?\s*|<[^>]+>)\d+[А-ЯЁа-яё/]? Вариант №2
(?:https?:\/\/t\.me\/[a-zA-Z0-9_]+|tg:\/\/resolve\?domain=[a-zA-Z0-9_]+|viber:\/\/chat\?number=[+\d][\d\s]{6,}) Поиск ссылок на мессенджеры
(?:https?:\/\/)?(?:[\w-]+\.)?(?:vk\.com|instagram\.com|linkedin\.com|youtube\.com\/@|facebook\.com|twitter\.com|tiktok\.com\/@|snapchat\.com\/add|pinterest\.com)\/[a-zA-Z0-9_.-]+\/? Ищет ссылки на социальные сети
Для поиска номеров - \+\d{1,4}[\d\s\-()]{8,}
Для email-адресов - [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Для физического адреса - (?:г\.?\s*|город\s+)?[А-ЯЁа-яё\-]+(?:,\s*|\s+)(?:ул\.?|улица|проспект|пер\.?|переулок|шоссе|бульвар|пл\.?|площадь|наб\.?|набережная)(?:\s*|<[^>]+>)[А-ЯЁа-яё\-]+(?:\s*,?\s*|<[^>]+>)\d+[А-ЯЁа-яё/]?