Для того чтобы добавить кириллицу в регулярное выражение в PHP, можно использовать юникодные символьные классы.
В PHP, регулярные выражения представлены в виде строковых литералов, которые оформляются в виде шаблона с использованием слешей в начале и конце: /pattern/. Внутри такого шаблона, вы можете использовать различные символьные классы для указания диапазона символов.
Для добавления кириллицы в регулярное выражение в PHP, можно использовать символьный класс p{Cyrillic}. Этот класс представляет все символы кириллицы.
Пример использования:
$string = "Пример текста с кириллицей"; if (preg_match('/p{Cyrillic}/u', $string)) { echo "Строка содержит кириллицу"; } else { echo "Строка не содержит кириллицу"; }
В приведенном примере используется функция preg_match(), которая проверяет совпадение шаблона регулярного выражения с указанной строкой. В данном случае, мы ищем наличие хотя бы одного символа кириллицы в строке.
Обратите внимание, что в примере добавлен флаг "u" после закрывающего символа слеша. Этот флаг указывает PHP на необходимость использования юникодного режима в регулярном выражении.
Также, помимо шаблона для поиска кириллицы, вы можете использовать дополнительные символьные классы и регулярные выражения, чтобы делать более сложные проверки на кириллицу в строке. Например, вы можете проверять, содержит ли строка только кириллические символы, или искать конкретные слова или фразы на кириллице.
Надеюсь, эта информация будет полезна для вас при работе с кириллицей в регулярных выражениях в PHP.