Добрый день,
Написала регулярку для поиска по тексту - она работает, но только если разнести каждое слово на отдельную строку. В чем может быть дело?
$re = '/(^[а-яё]+([a-z]+)[a-za-яё]*[ !?.,]?)|^([a-z]+)[а-яё]+[a-za-яё]*[ !?.,]*/m';
$str = 'Пocтaвкa мяco гoвядины, бecкостнoe для нужд государственного бюджетного учреждения здравоохранения Республики Башкортостан Инфекционная клиническая больница № 4 города Уфа ';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);