Здравствуйте. Имеется строка вида "ФамилияИмя", нужно разбить на строки "Фамилия" и "Имя". Нагуглил такое: Код (PHP): preg_match_all('/[A-Z][^A-Z]*?/Us',"TestMyString",$res,PREG_SET_ORDER); оно работает, но только для латиницы. Замена [A-Z] на [А-Я] не помогла. Собственно, вопрос сводится к написанию правильной регулярки... Допинал до состояния: Код (PHP): $a = "НиШишаНеРаботает"; $res = array(); preg_match_all('/[А-Я]*?[^А-Я]*?/U',$a,$res); print_r($res); результат: Код (Text): Array ( [0] => Array ( [0] => НиШиш [1] => аНеРабот [2] => ает [3] => ) ) В общем, хелп...
Код (PHP): $a="НиШишаНеРаботает"; $res=array(); preg_match_all('/[А-Я][^А-Я]*?/Usu',$a,$res); print_r($res);