|
|
|
| 1.<a href='index.php?go=Find' title='Find'>Ссылка</a>
2.<a href='index.php?go=Find'>Ссылка</a>
как удалить только вторую ссылку в тексте
подскажите пожалуйста? | |
|
|
|
|
|
|
|
для: steels
(13.11.2006 в 15:40)
| | Вот, примерно так:
<?
$text = '<tr>
<TD class=te>
<A class=te href="index.php?go=Find&
section=viewcar&
carnumber=OOBD7451552&
PHPSESSID=0a12d9e27b4b12f754aa6d1e55c42934">Купить за
<SPAN class=alarm>$5810</SPAN>
</A><BR>Пробег: 100270
км<BR>Двигатель: 4 Cylinder Gas [4G]
2.2 л<BR>Трансмиссия:
Automatic Transmission [A]<BR>Цвет
авто: серебро<BR>Цвет салона:
CHARCOAL<BR></TD></TR>';
echo preg_replace('#<a class=te
href="index\.php\?go=Find&
section=viewcar&carnumber=[\w]+?&
PHPSESSID=[\w]+?">.*?</a>#is', "", $text);
?>
|
(на предыдущий вопрос :) ... счас на сюда отвечу) | |
|
|
|
|
|
|
|
для: kasmanaft
(13.11.2006 в 17:27)
| | спасибо, жду | |
|
|
|
|
|
|
|
для: steels
(13.11.2006 в 17:33)
| |
<?
$text = "
1.<a href='index.php?go=Find' title='Find'>Ссылка</a>
2.<a href='index.php?go=Find'>Ссылка</a>
как удалить только вторую ссылку в тексте
подскажите пожалуйста?";
echo nl2br(preg_replace("#<a href='index\.php\?go=Find' title='Find'>.*?</a>#is", "", $text));
?>
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(13.11.2006 в 17:35)
| | вторая удаляется на славу
ради информации а если наоборот?
первую???? | |
|
|
|
|
|
|
|
для: steels
(13.11.2006 в 17:41)
| | Соответственно без этого " title='Find' " =)
#<a href='index\.php\?go=Find'>.*?</a>#is
|
Сорри, я напутал чего-то ... думал надо удалить верхнюю ... | |
|
|
|
|
|
|
|
для: kasmanaft
(13.11.2006 в 17:43)
| | не получается ничего ;(
все удаляет
как бы написать?
кроме title
[^title=] или как? | |
|
|
|
|
|
|
|
для: steels
(13.11.2006 в 17:48)
| | хм ... должно работать ...
Тут ведь и рег. выражения то можно сказать и нет никакого .. Можно было бы и str_replace
обойтись, было б известно, что находится между <a * * *> и </a> ... так как не известно что там
может быть, используем .*? - минимально возможное количество любых символов | |
|
|
|
|
|
|
|
для: kasmanaft
(13.11.2006 в 17:54)
| | ладно все равно спасибо,
самому значит надо подумать.... разберусь как нить | |
|
|
|
|
|
|
|
для: steels
(13.11.2006 в 17:59)
| | - | |
|
|
|