Замена символов и строк по регулярному выражению при помощи PHP функции preg_replace()
.
Многие известные личности и по сей день
Выражение заменяет четыре пробела на табуляцию в начале всех строк.
$text = ' My text has somuch whitespace';
echo preg_replace('/(?:^|\G)(\t|[ ]{4})/m', "\t", $text);
My text has somuch whitespace
Многие известные личности и по сей день…
$text = 'Многие известные.... личности и по сей день,,,, Современные??? технологии достигли!!!';
echo preg_replace("/(\.|,|!|\?)+/", '\\1', $text);
Многие известные. личности и по сей день, Современные? технологии достигли!