Re: Regular expression question

From: Date: Mon, 04 Aug 2003 23:49:31 +0000
Subject: Re: Regular expression question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-158220@lists.php.net to get a copy of this message
well, first off '>' should not be allowed as a value of an attr="" pair anyways. You should convert it to &gt; or &lt; this will solve that problem. Jim Lucas ----- Original Message ----- From: "Dan Phiffer" <dan@phiffer.org> To: <php-general@lists.php.net> Sent: Monday, August 04, 2003 4:03 PM Subject: [PHP] Regular expression question > 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 > >

« previous php.general (#158220) next »