|
| |
|
|
| |
для: SHAman
(16.07.2007 в 17:48)
| | | оке. спасибо | |
| |
|
|
| |
|
|
| |
для: Unknown
(16.07.2007 в 21:19)
| | | кхм... и что?))) | |
| |
|
|
| |
|
|
| |
для: SHAman
(16.07.2007 в 17:48)
| | |
<?php
$str = '<tr>
<td bgcolor="#FFF"><b>news header</b></td>
<td bgcolor="#CCCDDD" width="40%"><div align="right">news data</div></td>
</tr>';
echo(strip_tags($str));
?>
|
| |
| |
|
|
| |
|
|
| |
для: 1999
(16.07.2007 в 17:10)
| | | не работает? Ну, мне тестить лениво. Наверняка в мелочи ошибка. Многострочный режим задается после регулярки какой-то буковкой. Не помню какой. В перле это "m". В пхп - не знаю. Многострочный режим позволяет механизму рег выражений игнорить переносы строк. То есть, если раньше регулярка /мама/ не находила текст
"ма
ма"
то в многострочном режиме - будет.
Жирно - потому что. Механизм регулярных выражений посимвольно и очень ресурсоемко проходит по всему регулярному выражению. Если оно сложное, то еще и возвращается назад иногда. Это жрет много памяти и времени. Лучше делать регулярки как можно меньше. Чем меньше, тем лушче. Мастера говорят, что иногда лучше разбить толстую регулярку на несколько маленьких. Так быстрее получается и экономичнее. Хотя, хз. | |
| |
|
|
| |
|
|
| |
для: SHAman
(16.07.2007 в 15:54)
| | | я понимаю что просто, но почему-то не работает...
а что значит включить многострочный режим? и почему жирно? | |
| |
|
|
| |
|
|
| |
для: 1999
(16.07.2007 в 13:59)
| | | Абсолютно ничего сложного. Вот регулярка. Только нужно включить многострочный режим.
#<tr>
<td bgcolor="\#FFF"><b>(.+?)<\/b><\/td>
<td bgcolor="\#CCCDDD" width="40%"><div align="right">(.+?)<\/div><\/td>
<\/tr>#
|
А вообще, жирновато получается. Попробуйте ограничиться двумя построчными:
/<td bgcolor="#FFF"><b>(.+?)</b></td>/
/<td bgcolor="\#CCCDDD" width="40%"><div align="right">(.+?)<\/div><\/td>/
|
| |
| |
|
|
| |
|
|
| | подскажите как вытащить текст находящийся между тэгами
<tr>
<td bgcolor="#FFF"><b>news header</b></td>
<td bgcolor="#CCCDDD" width="40%"><div align="right">news data</div></td>
</tr>
|
т.е. получить 2 элемента - news header и news data | |
| |
|
|
|