Быстрая навигация
РЕГТЕСТ: Проверка соответствия текста регулярному выражению
Краткое описание
Функция РЕГТЕСТ проверяет, соответствует ли текст заданному регулярному выражению. Возвращает ИСТИНА при наличии совпадения и ЛОЖЬ при его отсутствии. Идеально подходит для валидации форматов данных, поиска паттернов и условной логики на основе структуры текста.
Синтаксис
РЕГТЕСТ(текст;шаблон;[чувствительность_регистра])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| текст | Текст |
Да | Исследуемый текст или ссылка на ячейку |
| шаблон | Текст |
Да | Регулярное выражение для сопоставления |
| чувствительность_регистра | Число |
Нет | 0=учитывать регистр, 1=игнорировать регистр |
Использование функции REGEXTEST
РЕГТЕСТ упрощает проверку формата данных, валидацию email, телефонов, дат и других шаблонов. Заменяет сложные комбинации функций поиска на мощные регулярные выражения.
Распространенные примеры REGEXTEST
Проверка символов в слове
=РЕГТЕСТ(A1;"[aeiou]")
ИСТИНА, если в ячейке A1 есть гласные буквы
Валидация номера телефона
=РЕГТЕСТ(A1;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")
Проверяет формат (123) 456-7890, возвращает ИСТИНА только для корректных номеров
Поиск цифр без учета регистра
=РЕГТЕСТ(A1;"[0-9]";1)
ИСТИНА, если текст содержит цифры (игнорирует регистр)
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Неверный синтаксис регулярного выражения
Solution: Проверьте шаблон на соответствие PCRE2 синтаксису
#ЗНАЧ!
Cause: Некорректное значение чувствительности_регистра
Solution: Используйте только 0 или 1
ЛОЖЬ вместо ожидаемого ИСТИНА
Cause: Ошибка в шаблоне регулярного выражения
Solution: Протестируйте паттерн в онлайн-валидаторе PCRE2
Примечания
- Использует PCRE2 engine для максимальной совместимости
- Для извлечения текста используйте РЕГИЗВЛЕЧЬ
- Для замены текста применяйте РЕГЗАМЕНИТЬ
- ^ и $ обозначают начало и конец строки
- \( экранирует открывающую скобку
- Всегда тестируйте сложные паттерны на малых данных
Совместимость
Доступно в: Excel 365, Excel 2021
Недоступно в: Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021