Re: Regular expression question

From: Date: Tue, 05 Aug 2003 00:08:59 +0000
Subject: Re: Regular expression question
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-158222@lists.php.net to get a copy of this message
Actually, this is for a general purpose templating that might use < and > or [ and ] (i.e. [element attribute="value"]), but I suppose the same character entity requirement could be applied to other "boundary characters." Somehow it didn't occur to me. Thanks for the response, -Dan "Jim Lucas" <phplist@zonedzero.net> wrote in message news:001301c35ae3$0db0ea40$dd64a8c0@xp... > 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 (#158222) next »