Re: [PHP-DEV] Some help with RegExp, please
[email protected] (Derick Rethans) Tue, 11 Mar 2003 13:42:44 +0100 (CET)
| Newsgroups | php.dev |
|---|---|
| Message-ID | <[email protected]> |
Hello, please forward user questions to the [email protected] mailinglist, this list is for development _OF_ PHP, not development _with_ PHP. Derick On Tue, 11 Mar 2003, fLIPIS wrote: > Hi all. I'm trying to deal with Regular Expressions, but somehow it is > getting more difficult. IŽm trying to do the folowing: > > Read a text and get all of the PHP code out of it, highlight it and then > print all in nice HTML. I'm using this to get the PHP code: > > ereg("<\?.*\?>",$Text,$PHP_code); > > It works, yeah, but on a situation like this: > > <? > echo "aaaa"; > ?> > This is some other no php code > <? > echo "this is PHP"; > ?> > > It returns everything. What i really need is to get the contents between <? > and ?>, and only that. I can imagine the RegExp is diung it right, because > ideed there are <? and, at the end of the text, another ?>, but it is not > clever enough to take the PHP UP TO THE FIRST COINDICENCE OF ?>, and so on, > and so on... > > Can anyone help me? I would appreciate it very much. > > Thanks anyway > > > > -- "my other box is your windows PC" ------------------------------------------------------------------------- Derick Rethans http://derickrethans.nl/ PHP Magazine - PHP Magazine for Professionals http://php-mag.net/ -------------------------------------------------------------------------