У меня есть это строковое значение
$str="1231B1lB1.1lS1iC1C2.5";
Я хотел бы разделить строку и число десятичными числами. Вот текущий код
preg_match_all("/[a-zA-Z]+|\d+/", $str, $matches);
print_r($matches[0]);
Он работает нормально, если в строке нет символа "." Может ли кто-нибудь предложить, как заставить его работать с "." ?
Заранее спасибо.