<?php
$text = "много их в Петербурге,молоденьких дур,сегодня в атласе да бархате,а завтра , поглядишь , метут улицу вместе с голью кабацкою...в самом деле ,что было бы с нами ,если бы вместо общеудобного правила:чин чина почитай , ввелось в употребление другое,например:ум ума почитай?какие возникли бы споры!" ;
$textFormated = preg_replace ( '/(?<=[а-яё.,?!])\\s?([.,!?:;])\\s?(?=[а-яё])/ui' , "$1 " , $text ) ;
echo ( $textFormated ) ;
function upper( $m ) {
$el = $m [ 0 ] ;
/*Извлекаем первую букву из переменной $el в переменную $firstLetter*/
/*Переводим текст, содержащийся в $firstLetter, в верхний регистр*/
/*Присваиваем переменной $el значение элемента $el без 0-го символа (Удаляем первую букву, содержащуюся в строке)*/
/*Присваиваем переменной $el результат "склеивания" $firstLetter и $el*/
$el = $firstLetter . $el ;
return $el ;
}
PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwogCm1iX2ludGVybmFsX2VuY29kaW5nKCd1dGYtOCcpOwogCgokdGV4dD0i0LzQvdC+0LPQviDQuNGFINCyINCf0LXRgtC10YDQsdGD0YDQs9C1LNC80L7Qu9C+0LTQtdC90YzQutC40YUg0LTRg9GALNGB0LXQs9C+0LTQvdGPINCyINCw0YLQu9Cw0YHQtSDQtNCwINCx0LDRgNGF0LDRgtC1LNCwINC30LDQstGC0YDQsCAsINC/0L7Qs9C70Y/QtNC40YjRjCAsINC80LXRgtGD0YIg0YPQu9C40YbRgyDQstC80LXRgdGC0LUg0YEg0LPQvtC70YzRjiDQutCw0LHQsNGG0LrQvtGOLi4u0LIg0YHQsNC80L7QvCDQtNC10LvQtSAs0YfRgtC+INCx0YvQu9C+INCx0Ysg0YEg0L3QsNC80LggLNC10YHQu9C4INCx0Ysg0LLQvNC10YHRgtC+INC+0LHRidC10YPQtNC+0LHQvdC+0LPQviDQv9GA0LDQstC40LvQsDrRh9C40L0g0YfQuNC90LAg0L/QvtGH0LjRgtCw0LkgLCDQstCy0LXQu9C+0YHRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LUg0LTRgNGD0LPQvtC1LNC90LDQv9GA0LjQvNC10YA60YPQvCDRg9C80LAg0L/QvtGH0LjRgtCw0Lk/0LrQsNC60LjQtSDQstC+0LfQvdC40LrQu9C4INCx0Ysg0YHQv9C+0YDRiyEiOwoKJHRleHQgPSBwcmVnX3JlcGxhY2VfY2FsbGJhY2soJy8oXHMqP1teLiE/XSooPzpbLiE/XSt8JCkpL3VpJywgJ3VwcGVyJywgJHRleHQpOwokdGV4dEZvcm1hdGVkID0gcHJlZ19yZXBsYWNlKCcvKD88PVvQsC3Rj9GRLiw/IV0pXFxzPyhbLiwhPzo7XSlcXHM/KD89W9CwLdGP0ZFdKS91aScsICIkMSAiLCAkdGV4dCk7CgplY2hvICgkdGV4dEZvcm1hdGVkKTsKCgpmdW5jdGlvbiB1cHBlcigkbSkgewoJJGVsID0gJG1bMF07Ci8q0JjQt9Cy0LvQtdC60LDQtdC8INC/0LXRgNCy0YPRjiDQsdGD0LrQstGDINC40Lcg0L/QtdGA0LXQvNC10L3QvdC+0LkgJGVsINCyINC/0LXRgNC10LzQtdC90L3Rg9GOICRmaXJzdExldHRlciovCgkkZmlyc3RMZXR0ZXI9bWJfc3Vic3RyKCRlbCwwLDEpOwoJLyrQn9C10YDQtdCy0L7QtNC40Lwg0YLQtdC60YHRgiwg0YHQvtC00LXRgNC20LDRidC40LnRgdGPINCyICRmaXJzdExldHRlciwg0LIg0LLQtdGA0YXQvdC40Lkg0YDQtdCz0LjRgdGC0YAqLwoJJGZpcnN0TGV0dGVyPW1iX3N0cnRvdXBwZXIoJGZpcnN0TGV0dGVyKTsKCS8q0J/RgNC40YHQstCw0LjQstCw0LXQvCDQv9C10YDQtdC80LXQvdC90L7QuSAkZWwg0LfQvdCw0YfQtdC90LjQtSDRjdC70LXQvNC10L3RgtCwICRlbCDQsdC10LcgMC3Qs9C+INGB0LjQvNCy0L7Qu9CwICjQo9C00LDQu9GP0LXQvCDQv9C10YDQstGD0Y4g0LHRg9C60LLRgywg0YHQvtC00LXRgNC20LDRidGD0Y7RgdGPINCyINGB0YLRgNC+0LrQtSkqLwoJJGVsPW1iX3N1YnN0cigkZWwsMSk7CgkvKtCf0YDQuNGB0LLQsNC40LLQsNC10Lwg0L/QtdGA0LXQvNC10L3QvdC+0LkgJGVsINGA0LXQt9GD0LvRjNGC0LDRgiAi0YHQutC70LXQuNCy0LDQvdC40Y8iICRmaXJzdExldHRlciDQuCAkZWwqLwoJJGVsPSRmaXJzdExldHRlciAuICRlbDsKCXJldHVybiAkZWw7Cn0K
stdout
Много их в Петербурге, молоденьких дур, сегодня в атласе да бархате, а завтра, поглядишь, метут улицу вместе с голью кабацкою... В самом деле, что было бы с нами, если бы вместо общеудобного правила: чин чина почитай, ввелось в употребление другое, например: ум ума почитай? Какие возникли бы споры!