preg_mach регулярное выражение width="100"

PN
На сайте с 01.05.2008
Offline
113
674

Как выполнить поиск в тексте опеределенных значений + число в кавычках.

Пример:

<table width="300" border="0" cellspacing="0" cellpadding="0" calo="s" onclick="alert('hack');">

От сюда надо найти: width="300" border="0" cellspacing="0" cellpadding="0"

Как найти или все сразу в массив или хотябы 1 width="300" ?

Вот это не работает :(

preg_match("/^(width|height|border|t?|cellspacing|cellpadding|scope|row|align|center|right|left|\"|=|[0-9{1,4}]){2,20}/is", $s, $match)

[umka]
На сайте с 25.05.2008
Offline
456
#1


$str='<table width="300" border="0" cellspacing="0" cellpadding="0" calo="s" onclick="alert(\'hack\');">';
if (preg_match_all("/\s([a-z]+)=\"([^\"]*)\"/",$str,$matches)) {
print_r($matches);
}
Лог в помощь!
PN
На сайте с 01.05.2008
Offline
113
#2

спасибо [umka]

уже работает

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий