Привет, у меня есть следующая строка:
Лев идет (гордо) по джунглям, но скучает по своему Тедди. Очень печальный день! Это тоже Вегетерианский День. Чем мы можем ему помочь? Может быть, с Бэмби и хорошей песней! Или с хлебом и маслом; Как думаете: согласен?
Мне нужно это:
Лев идет (гордо) по джунглям, но скучает по своему Тедди. 1 очень грустный день! Это тоже вегетарианский день. Как мы можем ему помочь? Может быть, с Бэмби и хорошей песней! Или с хлебом и маслом; Как думаете: согласен?
1Очень и 1Очень следует рассматривать одинаково.
Я пробовал это:
<?php
$string="TheLion is walking(proudly) through theJungle,but he misses hisTeddy.1very sad day!It is VegeterianDay,too. How can we help him?Maybe withBambi&a good song! Or with bread & butter;What do you think:agree?";
echo trim(preg_replace_callback('~\b\'\b(*SKIP)(*F)|\s*(\p{P}+)\s*~u', function($m) {
return preg_replace('~\X(?=\X)~u', '$0 ', $m[1]) . ' ';
}, $string));
?>
Результат:
Лев идет (гордо) по джунглям, но скучает по своему Тедди. 1очень печальный день! Это тоже VegeterianDay. Как мы можем ему помочь? Может быть, с Бэмби и хорошей песней! Или с хлебом и маслом; Как думаете: согласен?
Большое спасибо
1 very sad day!
это точно ... Когда вы используете числа в письменном тексте как слова, умирают 15 котят. - person Andreas   schedule 29.03.2019)
в класс символов regex101.com/r/eJpu9T/2 - person The fourth bird   schedule 29.03.2019