Добрый вечер! Помогите, пожалуйста. Нужно с помощью регулярных выражений заменить в строке все согласные буквы, которые стоят перед е, ё, и, ю или я, на соответствующие заглавные. Ну, то есть из "люблю грозу в начале мая" должно получиться "ЛюбЛю грозу в начаЛе мая". Я что-то совсем запуталась
Код (PHP): $text = "люблю грозу в начале мая"; $in = array("лю", "ле"); $out = array("Лю", "Ле"); echo str_replace($in, $out, $text);
denis01, спасибо, но это был только пример. Нужно, чтобы любая согласная, стоящая перед любой из этих гласных, менялась на заглавную. Не перечислять же всё.
почему бы и нет. в алфавите всего 33 буквы. можно один раз и перечислить те что нужны. зато проблема будет решена