\d+\.(.+) - должно разбиваться на последовательность: цифра (еще одна или несколько), точка, последовательность любых символоввообще можно и через preg_match_all без assertions, если в тексте нету цифр.
тогда уж \d+ - цифр может быть несколько (одна-две)#(?=\d\.)#s