Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: перенос после точки
 
 автор: rurgil   (09.03.2014 в 18:28)   письмо автору
 
 

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

  Ответить  
 
 автор: psychomc   (09.03.2014 в 22:18)   письмо автору
 
   для: rurgil   (09.03.2014 в 18:28)
 

тут и регулярки не нужны по идее

<?php
$text 
= 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries';
echo 
str_replace('.', '.<br/>', $text);

  Ответить  
 
 автор: rurgil   (09.03.2014 в 23:20)   письмо автору
 
   для: psychomc   (09.03.2014 в 22:18)
 

спасибо ,получилось,а можно добавить исключение для ссылок .с переносом они перестают работать
echo replace(str_replace('.', '.<br/>',$guestbook[$i]["comment"]));


replace выводят ссылки url

  Ответить  
 
 автор: duhon   (12.03.2014 в 14:01)   письмо автору
 
   для: rurgil   (09.03.2014 в 23:20)
 

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

  Ответить  
 
 автор: Deed   (28.03.2014 в 01:03)   письмо автору
 
   для: rurgil   (09.03.2014 в 23:20)
 

Ну, в "правильном" тексте после точки идет пробел, так?
Если так, то:

<?
str_replace
('. ', '.<br>', $text);
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования