|
|
|
| Вот есть код. Как удалить ссылку оставив текст между тегами ссылки. В данном случае STIR
<td align="left" nowrap >
<a href="javascript:OpenWinGraph('share',1)" >
STIR
</a>
</td>
|
| |
|
|
|
|
|
|
|
для: vovik_sumy
(25.11.2005 в 20:00)
| | Можно поступить следующим образом
<?php
$text = ' <td align="left" nowrap >
<a href="javascript:OpenWinGraph(\'share\',1)" >
STIR
</a>
</td>';
$pattern = "|<a[^>]+>(.*)</a>|isU";
$text = preg_replace($pattern,"\\1",$text);
echo $text;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(26.11.2005 в 13:23)
| | Огромное спасибо! И всё таки это работает!)
Скажите, а почему не удаляется текст ссылки? Я изучаю регулярные выражения, но ещё не на том уровне, чтобы понять это...) Остальное вроде бы понятно) | |
|
|
|
|
|
|
|
для: vovik_sumy
(26.11.2005 в 14:24)
| | За текст ссылки несёт отвественность последовательность (.*) - во втором параметре функции preg_replace() можно использовать фрагменты из круглых скобок \\1 - первые круглые скобки, \\2 - вторые круглые скобки и т.д. таким образом удаляется всё что находится вне круглых скобок и остаётся всё что находится внутри. | |
|
|
|
|
|
|
|
для: cheops
(26.11.2005 в 21:33)
| | Век живи - век учись!
Спасибо! | |
|
|
|