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

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

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

 

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

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

тема: Регулярные выражения много строчные
 
 автор: JD   (09.08.2006 в 19:30)   письмо автору
 
 

Помогите
трабла такая
кусок ХТМЛ
вариант 1
$contents
2> я лублу регулярные выражения<br><br>

вариант 2

2> я
лублу
регулярные
выражения
<br><br>

в варианте 1 код
-----
$pat_lnk = '/2\>.+?<br\><br\>/';
preg_match_all($pat_lnk,$contents,$matches);
print_r($matches);
----
работает отлично

в варианте 2, т.е. когда текст с переносами на новую страку - хрен там

как это можно побороть? сенки

   
 
 автор: Axxil   (09.08.2006 в 19:45)   письмо автору
 
   для: JD   (09.08.2006 в 19:30)
 

Надо добавить модификатор s в регулярное выражение

$pat_lnk = '/2\>.+?<br\><br\>/s';

   
 
 автор: JD   (10.08.2006 в 13:34)   письмо автору
 
   для: Axxil   (09.08.2006 в 19:45)
 

спасибо
просто не дочитал мануал
я это S в теле ставил а надо было за чертой
ишшо раз спасибо

   
Rambler's Top100
вверх

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