Преобразования

Как извлечь email из текста в отдельную колонку

2026-06-20
Задача

В колонке comment лежит произвольный текст, внутри которого иногда есть email. В результате нужна отдельная колонка email.

Короткий ответ

Создайте колонку email из comment и примените regex-правило с действием Удалить все, кроме.

Где открыть настройки

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

Скриншот шестеренки настройки колонки в табличном редакторе Eofferix
Красной рамкой выделена шестеренка настройки колонки. В своем файле нажмите такую кнопку у колонки, с которой работает кейс.

Было / стало

Было

order_idcomment
1001Менеджер: user@example.test, отдел продаж
1002Связаться позже

Стало

order_idemail
1001user@example.test
1002

Как сделать в Eofferix

Скриншот окна настройки колонки в Eofferix
В этом окне находятся блоки Преобразования, Предпросмотр по исходной таблице и Условия выгрузки.
  1. Создайте или откройте итоговую колонку email; источником выберите comment.
  2. В блоке Преобразования добавьте правило: условие Регулярное выражение.
  3. В значение условия вставьте [A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}.
  4. В действии выберите Удалить все, кроме.
  5. Сохраните настройки колонки и скачайте результат.
Скриншот regex-правила в Eofferix
На скриншоте показано место, где выбирают Регулярное выражение и действие Удалить все, кроме; в этом кейсе вставьте email-шаблон из шага выше.

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться