Надстройка PLEX для Microsoft Excel 2007-2021 и Office 365
Функция RegExpExtract
Пользовательская функция для поиска текста с регулярными выражениями. Возвращает результаты как сцепленную текстовую строку через символ-разделитель.
Синтаксис
=RegExpExtract(Txt; Pattern; Item; Delimiter; CaseSensitive)
где
- Txt – ячейка с текстом, из которого нужно извлечь заданную подстроку
- Pattern – шаблон на основе регулярных выражений (подробнее о языке регулярных выражений можно почитать и посмотреть тут https://www.planetaexcel.ru/techniques/7/4844/ )
- Item – порядковый номер извлекаемой подстроки. Для извлечения первой встречной подходящей под шаблон подстроки используйте 1, для второй 2 и т.д. Для извлечения последней используйте -1, второй с конца -2 и т.д. Если Item=0, то будет извлечен весь массив найденных подстрок через заданный символ-разделитель (см. следующий аргумент). По умолчанию этот аргумент принимается равным 1.
- Delimiter – символ-разделитель в случае, если извлекается весь набор найденных подстрок (по умолчанию – запятая)
- CaseSensitive – нужно (1) или нет (0) учитывать регистр при поиске по шаблону. По умолчанию – 0.
Полный список всех инструментов надстройки PLEX