Приветствую. Простейшая вроде бы задача: удалить из текста все одиночные символы. Пишу:
Код | $s = 'Curabitur semper, ex ut congue 1 2 3 4 aliquam, elit lacus rhoncus ligula, sed interdum lectus risus nec est. Nullam sit amet cursus magna. Donec erat a b c d e f sapien, laoreet hendrerit consectetur, gravida justo.';
echo $s, '<br><br>', preg_replace('/\s+(.{1})\s+/', ' ', $s);
|
получаю удаление искомых символов через один:
Код | Curabitur semper, ex ut congue 2 4 aliquam, elit lacus rhoncus ligula, sed interdum lectus risus nec est. Nullam sit amet cursus magna. Donec erat b d f sapien, laoreet hendrerit consectetur, gravida justo.
|
Я так понимаю, проблема в захвате пробелов, но как её обойти? |