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

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

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

 

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

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

тема: Несколько рег. выражений.
 
 автор: off   (02.02.2006 в 23:11)   письмо автору
 
 

Выдираю код из странички не могу разобраться с рег вцыражениями:

1) <td width=любое кол-во%>набор любых символов</td>
2)<td>Набор любых символов</td>
3)<td>Набор любых символов</td>
</tr> - именно с новой строки

4)<td colspan=4 align=center><font size=2 color=white><b>Набор любых символов</b></font></td>

   
 
 автор: cheops   (03.02.2006 в 14:07)   письмо автору
 
   для: off   (02.02.2006 в 23:11)
 

"Любые символы" включают символы < и >?

   
 
 автор: off   (03.02.2006 в 14:19)   письмо автору
 
   для: cheops   (03.02.2006 в 14:07)
 

нет. Включают буквы цифры - . _

   
 
 автор: cheops   (04.02.2006 в 00:47)   письмо автору
 
   для: off   (03.02.2006 в 14:19)
 

Попробуйте следующие регулярные выражения
<?php
  preg_match_all
("|<td width=([^%>]+)>([^<]+)</td>|i",$text,$out);
  
preg_match_all("|<td>([^<]+)</td>|i",$text,$out);
  
preg_match_all("|<td>([^<]+)</td>[\s]+</tr>|is",$text,$out);
  
preg_match_all("|<td colspan=4 align=center><font size=2 color=white><b>([^<]+)</b></font></td>|is",$text,$out);
?>

   
Rambler's Top100
вверх

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