Любые идеи, как разбить строку на 3 части, где двумя «разделителями», где первый и последний «разделители» являются буквами или цифрами соответственно?
$str = "%@-H-e-l-l-o-7-9#$%";
будет разбито так:
$arr=("%@-","H-e-l-l-o-7-9", "#$%");
и
$str = "Hi$73";
будет разбито так:
$arr=("","Hi$73", "");
и
$str = "Беларусь!";
будет разбито так:
$arr=("","Беларусь", "!");
и
$str = "!";
будет разбито так:
$arr=("!","", "");
и
$str = "";
будет разбито так:
$arr=("","", "");
и
$str = "ў55ЎW";
будет разбито так:
$arr=("","ў55ЎW", "");
что означает, что он возвращает массив, состоящий из 3-х элементов (всегда), причем первый и последний символы второго элемента являются цифрами или буквами латиницы/кириллицы, а первый и последний(третий) элементы этого массива содержат абсолютно без цифр и букв, и соединение этих строк является исходной строкой
Спасибо.