Для применения регулярных выражений (regex) для фильтрации текста в Excel можно использовать следующие функции: www.xelplus.com dzen.ru
- REGEXTEST. dzen.ru Принимает текстовую строку для поиска и шаблон regex, выполняет поиск совпадений. dzen.ru Функция возвращает либо True, либо False. dzen.ru Например, с её помощью можно проверить, содержит ли ячейка адрес электронной почты. dzen.ru
- REGEXEXTRACT. www.xelplus.com dzen.ru Возвращает подстроку (часть строки), которая соответствует предоставленному шаблону regex. dzen.ru С помощью этой функции можно, например, найти в списке текста адреса электронной почты, даты или номера телефонов. www.xelplus.com
- REGEXREPLACE. www.xelplus.com dzen.ru Принимает текстовую строку для изменения и проверяет, существует ли подстрока, соответствующая заданному шаблону regex. dzen.ru Если находит такое совпадение, то заменяет его на предоставленную строку замены. dzen.ru
Синтаксис функции REGEXEXTRACT: www.xelplus.com
=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) www.xelplus.com
Параметры: www.xelplus.com
Синтаксис функции REGEXREPLACE: www.xelplus.com
=REGEXREPLACE(text, pattern, replacement) www.xelplus.com
Параметры: www.xelplus.com
- text (обязательно) — текст или ссылка на ячейку, из которой нужно изменить текст. www.xelplus.com
- pattern (обязательно) — шаблон regex, который определяет текст для замены. www.xelplus.com
- occurrence — указывает, какой экземпляр шаблона нужно заменить. www.xelplus.com По умолчанию — 0, заменяет все экземпляры. www.xelplus.com Отрицательное число заменяет тот же экземпляр, но поиск ведётся с конца. www.xelplus.com
- case_sensitivity — определяет, чувствителен ли поиск к регистру. www.xelplus.com По умолчанию — чувствителен. www.xelplus.com 0 — чувствителен к регистру, 1 — не чувствителен. www.xelplus.com