Перейти к основному содержимому

Функция РЕГТЕСТ

Функция РЕГТЕСТ — одна из функций для работы с текстом и данными. Используется для проверки, соответствует ли какая-либо часть заданного текста шаблону регулярного выражения. Возвращает значение ИСТИНА или ЛОЖЬ.

Синтаксис​

РЕГТЕСТ(текст;шаблон;[чувствительность_к_регистру])

Функция РЕГТЕСТ имеет следующие аргументы:

АргументОписание
текстТекстовая строка или ссылка на ячейку с текстом, который требуется проверить на соответствие шаблону.
шаблонРегулярное выражение («regex»), описывающее шаблон текста, с которым требуется найти совпадение.
чувствительность_к_региструОпределяет, учитывается ли регистр при сопоставлении. Необязательный аргумент. Если он опущен, регистр учитывается (0). Введите 0 для сопоставления с учетом регистра или 1 для сопоставления без учета регистра.

Примечания​

При составлении шаблонов регулярных выражений можно использовать специальные символы — «токены», которые соответствуют различным символам. Ниже приведены некоторые простые токены для справки:

  • [0-9]: любая цифра
  • [a-z]: символ в диапазоне от a до z
  • [A-Z]: символ в диапазоне от A до Z
  • .: любой одиночный символ
  • *: ноль или более вхождений предыдущего символа
  • +: одно или более вхождений предыдущего символа
  • ^: начало строки
  • $: конец строки
  • \: экранирующий символ (например, \( соответствует обычной круглой скобке)
  • {n}: ровно n вхождений предыдущего символа

Функция возвращает ИСТИНА, если шаблон совпадает с какой-либо частью текста, и ЛОЖЬ, если совпадение не найдено.

Как применить функцию РЕГТЕСТ.

Примеры​

На рисунке ниже показан результат, возвращаемый функцией РЕГТЕСТ.

Функция РЕГТЕСТ