@LebedevStr

Какое регулярное выражение для верхнего регистра?

Тестовый текст

ПравдаНет
pravdaNet

правданет
pravdanet


Регулярка должна отрабатывать на таких участках:
ПравдаНет
pravdaNet

правданет
pravdanet


[a-zа-я][A-ZА-Я]

Не срабатывает, формула не регистрозависимая.
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Флаг i за это отвечает. Точнее, его отсутствие.
https://regex101.com/r/kuma9k/1

А какой язык программирования?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
glaphire
@glaphire
PHP developer
preg_match('/[a-zа-я][A-ZА-Я]/u', $input_line, $output_array);

Вы были близко к цели :) Нужно добавить модификатор u, чтобы кириллица работала
https://www.phpliveregex.com/p/tEi
UPD. Не заметила, что вопрос не привязан к языку, но в целом многие регулярки не работают из-за отсутствия флагов, а не плохой формулы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы