|
|
|
| есть большая таблица, вот ее кусок. кодировка UTF-8
<tr>
<td>
<p>
Тип</p>
</td>
<td>
<p>
500</p>
</td>
<td>
<p>
550</p>
</td>
|
надо найти все
использую
$replace=preg_replace("/\<td\>.+?<p>.+?\<\/td\>/u", "[\\0]", $new_text);
|
помогите пожалуйста - не работает | |
|
|
|
|
|
|
|
для: neokortex
(25.03.2010 в 22:06)
| |
Карман №2.
Это если между td и р есть пробелы. Если там другие символы - не сработает.
А вот так должно сработать для всего:
| |
|
|
|
|
автор: .... (26.03.2010 в 09:02) |
|
|
для: baston
(26.03.2010 в 08:29)
| | Там неработало просто из-за того что нет /s.
А /u необязательно , хоть и utf8 , в выражении нет многобайтных символов , или с кодом более 127.
или просто вместо .*? использовать [^<]* | |
|
|
|