Разбить текст на строки

SU
На сайте с 23.03.2013
Offline
34
13209

Есть текст обычного вида. Как сделать каждое предложение с новой строки? :)

1 предложение - 1 строка.

TopperHarley
На сайте с 24.03.2009
Offline
350
#1

np++

Замена точка+пробел на точка+\r\n

Потом также с ! и с ?

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
sidorka
На сайте с 17.08.2012
Offline
211
#2

$source = preg_split('#(?<=(\.|\!|\?))\s#s', $source);
$source = array_map("trim", $source);

На входе в $source - текст. На выходе - массив с предложениями. file_put_contents и готово.

Дешевые домены для дорвеев и не только - от 55р (https://goo.gl/Wtnwqp)
SU
На сайте с 23.03.2013
Offline
34
#3

пасибо поцоны :) :D

MrTTyck
На сайте с 22.04.2013
Offline
68
#4

TopperHarley, sidorka, Умеете, могёте. Пацаны ваще ребята!

ClickTimes.Group (http://clicktimes.group/) - комплексная монетизация трафика. Просто. Мощно. Контакты: skype - live:ttyck | telegram - @ttyck
Teimos
На сайте с 22.12.2009
Offline
56
#5

Забавно получится со строкой "В г. Москве в 1990-м г. преступный Mr. Bean ограбил банк..."

Подбор дроп-доменов и доменов с историей (http://goo.gl/SiFXt)
Chained
На сайте с 10.01.2013
Offline
92
#6

Teimos,

после пройтись и заменить

г.\r\n на г.

Mr.\r\n на Mr.

.\r\n. на .. (дважды) и вуаля!

Teimos
На сайте с 22.12.2009
Offline
56
#7

Chained, сколько у вас времени займет "после пройтись и заменить" в файле с текстом размером, скажем, 10 мегабайт?

Chained
На сайте с 10.01.2013
Offline
92
#8

Teimos, в notepad++ через ctrl+f? секунд 10.

Teimos
На сайте с 22.12.2009
Offline
56
#9

Chained, что ж, думаю вам нужно скорее запатентовать этот крайне универсальный алгоритм

AU
На сайте с 01.03.2010
Offline
28
#10

А на абзацы поможет кто разбить?

По идее нужно считать кол-во точек, после 3,4,7 ставить \r\n.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий