Собирает регулярное выражение под задачу и объясняет каждую его часть — чтобы можно было поправить самому.
Собирает шаблон поиска по вашему описанию — то самое выражение из скобок и косых черт, которым ищут и заменяют текст в редакторе, в таблице или в коде. И, что важнее, разбирает его по частям: что означает каждый кусок, чтобы вы могли подправить шаблон сами, а не искать новый.
Нужно вытащить из длинного текста все телефоны, адреса почты или артикулы. Чистите выгрузку: убрать лишние пробелы, переносы, повторяющиеся служебные пометки. Настраиваете правило в программе, где поле ждёт именно шаблон, а не обычный поиск. Нашли готовое выражение в интернете, оно почти подходит, и надо понять, что в нём поменять.
Что нужно найти Опишите задачу словами, до 500 знаков. Пишите не «регулярка для телефона», а что именно должно попасть под шаблон и что не должно: «телефоны в российском формате, с кодом страны и без, скобки и дефисы могут быть, а могут отсутствовать». Уточните и границы: искать по всей строке или только в её начале, важен ли регистр букв. Если знаете, где будет применяться шаблон — в текстовом редакторе, в таблице, в коде на конкретном языке, — напишите и это: наборы правил у них немного разные. Примеры строк До 1000 знаков, по одной строке на пример. Поле необязательное, но именно оно превращает шаблон из приблизительного в рабочий: по вашим примерам видно, как данные выглядят на самом деле, а не как их описали словами. Полезнее всего давать примеры обоих сортов: несколько строк, которые обязаны найтись, и несколько похожих, которые находиться не должны. Вторые ловят самую частую беду — шаблон, который захватывает лишнее.
Готовое выражение и разбор к нему: что делает каждая часть и как её поменять, если условие окажется чуть другим. Перед тем как пускать шаблон на настоящие данные, обязательно проверьте его на копии: неточное выражение при замене портит текст молча и сразу целиком.