Как добавить в регулярное выражение кириллицу?

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

В PHP, регулярные выражения представлены в виде строковых литералов, которые оформляются в виде шаблона с использованием слешей в начале и конце: /pattern/. Внутри такого шаблона, вы можете использовать различные символьные классы для указания диапазона символов.

Для добавления кириллицы в регулярное выражение в PHP, можно использовать символьный класс p{Cyrillic}. Этот класс представляет все символы кириллицы.

Пример использования:

$string = "Пример текста с кириллицей";

if (preg_match('/p{Cyrillic}/u', $string)) {
    echo "Строка содержит кириллицу";
} else {
    echo "Строка не содержит кириллицу";
}

В приведенном примере используется функция preg_match(), которая проверяет совпадение шаблона регулярного выражения с указанной строкой. В данном случае, мы ищем наличие хотя бы одного символа кириллицы в строке.

Обратите внимание, что в примере добавлен флаг "u" после закрывающего символа слеша. Этот флаг указывает PHP на необходимость использования юникодного режима в регулярном выражении.

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

Надеюсь, эта информация будет полезна для вас при работе с кириллицей в регулярных выражениях в PHP.