Надстройка PLEX для Microsoft Excel 2010-2024 и Office 365

Функция RegExpExtract2

135 14.05.2021
Функция RegExpExtract2

Пользовательская функция для работы с регулярными выражениями, возвращающая результаты в виде динамического диапазона.

Синтаксис

=RegExpExtract2(Txt; Pattern; CaseSensitive)

где

  • Txt – ячейка с текстом, из которого нужно извлечь заданную подстроку
  • Pattern – шаблон на основе регулярных выражений (подробнее о языке регулярных выражений можно почитать и посмотреть тут https://www.planetaexcel.ru/techniques/7/4844/ )
  • CaseSensitive – нужно (1) или нет (0) учитывать регистр при поиске по шаблону. По умолчанию – 0.

Полный список всех инструментов надстройки PLEX



=RegExpExtract2(Текст;Шаблон;Элемент;УчитыватьРегистр)   Что в данной функции является параметр Элемент? Если его удалить то все начинает работать, а с ним нет? В RegExpExtract элемент обозначает номер извлекаемой подстроки, но тут же массив, и как я понимаю оно все извлекает но в разные столбцы!
 
18.11.2025 14:23:17
У функции RegExpExtract2 нет аргумента Элемент.
Но он есть у функции RegExpExtract - там он указывает порядковый номер найденного элемента, который надо вывести (если их в тексте было несколько).
Функция же RegExpExtract2 выводит сразу все совпадения в виде динамического массива, так что ей этот аргумент в принципе не требуется и у неё его нет.
Наверх