<?php
$text1 = "много их в Петербурге,молоденьких дур,сегодня в атласе да бархате,а завтра , поглядишь , метут улицу вместе с
голью кабацкою...в самом деле ,что было бы с нами ,если бы вместо общеудобного правила:чин чина почитай , ввелось в
употребление другое,например:ум ума почитай?какие возникли бы споры!";
$text2 = "Много их в Петербурге, молоденьких дур, сегодня в атласе да бархате, а завтра, поглядишь, метут улицу вместе с
голью кабацкою... В самом деле, что было бы с нами, если бы вместо общеудобного правила: чин чина почитай, ввелось в
употребление другое, например: ум ума почитай? Какие возникли бы споры!";
$regexp = "/(?<=[.]{3})|(?<=\?)/u";
$checker = "/((?<=\s)(,)(?=\s?)|([.]{3})(?=\S)|(:)(?=\S)|(?<=\W)(,)(?=\S)|(\?)(?=\S))/ui";
//Changing first letter
function first($text) {
$text = $capital . $tail;
return $text;
}
$textNew = "";
foreach ($sentenceArray as $sentence) {
$i = first($sentence);
$textNew = $textNew . $i;
}
//Now clearing
$toReplace = [];
$test = preg_match($checker, $textNew, $toReplace);
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7Cm1iX2ludGVybmFsX2VuY29kaW5nKCdVVEYtOCcpOwoKJHRleHQxID0gItC80L3QvtCz0L4g0LjRhSDQsiDQn9C10YLQtdGA0LHRg9GA0LPQtSzQvNC+0LvQvtC00LXQvdGM0LrQuNGFINC00YPRgCzRgdC10LPQvtC00L3RjyDQsiDQsNGC0LvQsNGB0LUg0LTQsCDQsdCw0YDRhdCw0YLQtSzQsCDQt9Cw0LLRgtGA0LAgLCDQv9C+0LPQu9GP0LTQuNGI0YwgLCDQvNC10YLRg9GCINGD0LvQuNGG0YMg0LLQvNC10YHRgtC1INGBIArQs9C+0LvRjNGOINC60LDQsdCw0YbQutC+0Y4uLi7QsiDRgdCw0LzQvtC8INC00LXQu9C1ICzRh9GC0L4g0LHRi9C70L4g0LHRiyDRgSDQvdCw0LzQuCAs0LXRgdC70Lgg0LHRiyDQstC80LXRgdGC0L4g0L7QsdGJ0LXRg9C00L7QsdC90L7Qs9C+INC/0YDQsNCy0LjQu9CwOtGH0LjQvSDRh9C40L3QsCDQv9C+0YfQuNGC0LDQuSAsINCy0LLQtdC70L7RgdGMINCyIArRg9C/0L7RgtGA0LXQsdC70LXQvdC40LUg0LTRgNGD0LPQvtC1LNC90LDQv9GA0LjQvNC10YA60YPQvCDRg9C80LAg0L/QvtGH0LjRgtCw0Lk/0LrQsNC60LjQtSDQstC+0LfQvdC40LrQu9C4INCx0Ysg0YHQv9C+0YDRiyEiOwokdGV4dDIgPSAi0JzQvdC+0LPQviDQuNGFINCyINCf0LXRgtC10YDQsdGD0YDQs9C1LCDQvNC+0LvQvtC00LXQvdGM0LrQuNGFINC00YPRgCwg0YHQtdCz0L7QtNC90Y8g0LIg0LDRgtC70LDRgdC1INC00LAg0LHQsNGA0YXQsNGC0LUsINCwINC30LDQstGC0YDQsCwg0L/QvtCz0LvRj9C00LjRiNGMLCDQvNC10YLRg9GCINGD0LvQuNGG0YMg0LLQvNC10YHRgtC1INGBCiDQs9C+0LvRjNGOINC60LDQsdCw0YbQutC+0Y4uLi4g0JIg0YHQsNC80L7QvCDQtNC10LvQtSwg0YfRgtC+INCx0YvQu9C+INCx0Ysg0YEg0L3QsNC80LgsINC10YHQu9C4INCx0Ysg0LLQvNC10YHRgtC+INC+0LHRidC10YPQtNC+0LHQvdC+0LPQviDQv9GA0LDQstC40LvQsDog0YfQuNC9INGH0LjQvdCwINC/0L7Rh9C40YLQsNC5LCDQstCy0LXQu9C+0YHRjCDQsiAKINGD0L/QvtGC0YDQtdCx0LvQtdC90LjQtSDQtNGA0YPQs9C+0LUsINC90LDQv9GA0LjQvNC10YA6INGD0Lwg0YPQvNCwINC/0L7Rh9C40YLQsNC5PyDQmtCw0LrQuNC1INCy0L7Qt9C90LjQutC70Lgg0LHRiyDRgdC/0L7RgNGLISI7CgokcmVnZXhwID0gIi8oPzw9Wy5dezN9KXwoPzw9XD8pL3UiOwoKJGNoZWNrZXIgPSAiLygoPzw9XHMpKCwpKD89XHM/KXwoWy5dezN9KSg/PVxTKXwoOikoPz1cUyl8KD88PVxXKSgsKSg/PVxTKXwoXD8pKD89XFMpKS91aSI7CgovL0NoYW5naW5nIGZpcnN0IGxldHRlcgokc2VudGVuY2VBcnJheSA9IHByZWdfc3BsaXQoJHJlZ2V4cCwgJHRleHQxKTsKZnVuY3Rpb24gZmlyc3QoJHRleHQpIHsKCSRoZWFkID0gbWJfc3Vic3RyKCR0ZXh0LCAwLCAxKTsKCSR0YWlsID0gbWJfc3Vic3RyKCR0ZXh0LCAxKTsKCSRjYXBpdGFsID0gbWJfc3RydG91cHBlcigkaGVhZCk7CgkkdGV4dCA9ICRjYXBpdGFsIC4gJHRhaWw7CglyZXR1cm4gJHRleHQ7Cn0KCiR0ZXh0TmV3ID0gIiI7CmZvcmVhY2ggKCRzZW50ZW5jZUFycmF5IGFzICRzZW50ZW5jZSkgewoJJGkgPSBmaXJzdCgkc2VudGVuY2UpOwoJJHRleHROZXcgPSAkdGV4dE5ldyAuICRpOwp9CgovL05vdyBjbGVhcmluZwokdG9SZXBsYWNlID0gW107CiR0ZXN0ID0gcHJlZ19tYXRjaCgkY2hlY2tlciwgJHRleHROZXcsICR0b1JlcGxhY2UpOwpwcmludF9yKCR0b1JlcGxhY2UpOwoK