Вопрос-Ответ по php

Печать RSS
6465
Кураторы темы:

X

Пацак
0
Как вирезать
<div class="3">
	<a href=""> &#x0421;&#x0435;&#x0440;&#x0432;&#x0438;&#x0441;&#x044B;</a>
	<br/>
	<a href=""> </a>
	</div><br/>
<div class="5."> 
от <div class="3"> до </div><br/><div class="5.">
(<div class="3">(.*?)<div class="5."> )
Изменил: xass (08.11.2009 / 04:30)

Дух
0
2568,
$str = str_replace('<div class="3" <a href=""> &#x0421;&#x0435;&#x0440;&#x0432;&#x0438;&#x0441;&#x044B;</a><br/>', '<a href=""> </a> </div><br/>', '<div class="5.">',$str);
X

Пацак
0
2569, вапше белую страницу начало показивать D

2000 лет д.н.э.
0
$text=preg_replace('/<div class="\3\">(.*?)<div class="\5\">/si','',$text);
X

Пацак
0
тоже белую страницу показивает..

2000 лет д.н.э.
0
Мля тормознул, замени ="\ на =\"
слеши не там поставил))
X

Пацак
0
еффект 0, не вирезал )
но страница норм сейчас )
Изменил: xass (10.11.2009 / 20:34)

2000 лет д.н.э.
0
Не вырезал значит ты не верные строки дал. Вобщем принцип такой /от куда(.*?)до куда/
соответствия подбирай сам.
X

Пацак
0
<div class=\"5.\"> а не <div class=\"5\"> )

Землянин
0
2576, точку тоже надо экранировать
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск