So I want to grab the attributes out of an HTML element. The following works, except in the case that the attribute's value includes the character ">":
if (preg_match_all("/<tag([^>]*)>/i", $subject, $matches)) print_r($matches); A $subject of "<tag attr=\"value\">" gives: Array ( [0] => Array ( [0] => ) [1] => Array ( [0] => attr="value" ) ) A $subject of "<tag attr=\">\">" gives: Array ( [0] => Array ( [0] => Thanks for any help, -Dan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php