Ну меня лично удивило такое положение вещей, ведь при печати - данный функционал отрабатывает верно! А при формировании переменной - нет Мое мнение - это не правельно, хорошо бы проверять строку на 0 , затем вычислять разделитель - и только потом - вычислять строку. это более понятно - и будет отрабатывать одинаково во всех случаях.