Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
$re = '/(\w+?)(?:[^\w]|$)/siu'; $str = preg_replace_callback($re, function($m) { return "<span class='red'>". mb_substr($m[1], 0, 1) ."</span>". mb_substr($m[1], 1); }, $str );
$m[1]
$str = ' Яблоко яма умываться '; echo preg_replace('/\bЯ/iu', '<b>$0</b>', $str); echo preg_replace('/(?<!\w)Я/iu', '<b>$0</b>', $str); echo preg_replace('/[[:<:]]Я/iu', '<b>$0</b>', $str);