Помогите написать регулярное выражение

avenger_msoft

Новичок
Помогите написать регулярное выражение

Здравствуйте жители данного королевства!


Помогите написать регулярные выражения, которые в html соответственно найдут:
все ссылки <a href...>блабла</a>, все картинки <img ...> и события такого плана onMouseOver="mOvr(this, 'ContentTableRowSelect')" onMouseOut="mOut(this, 'ContentTableRowUnSelect')" в теге <tr>

Это необходимо для того что бы эти участки кода заменить на ''. Делается пункт меню сайта - печать страницы.
 

alpine

Новичок
avenger_msoft
Ты в курсе что если ты <a href...>блабла</a> заменишь на '' то блабла у тебя уже не будет в тексте?

-~{}~ 06.08.05 20:46:

Показывай как пробовал делать.
 

ForJest

- свежая кровь
avenger_msoft
[m]strip_tags[/m]
Вторым параметром укажешь что оставить.
 

avenger_msoft

Новичок
У меня так:

$source = preg_replace(
"!((onmouseover|onmouseout|onchange|onclick)=(['\"]{1}).*?\\3{1})!i",
"",
$source);

$source = preg_replace(
"!<a[^>]*?>(.*)?</a>!i",
"\\1",
$source);

$source = preg_replace(
"!<(form|script)[^>]*?>.*?</\\1>!si",
"",
$source);
 
Сверху