Re: Some help with RegExp, please
| From: | Derick Rethans | Date: | Tue, 11 Mar 2003 12:42:44 +0000 |
| Subject: | Re: Some help with RegExp, please | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-95007@lists.php.net to get a copy of this message | ||
Hello,
please forward user questions to the php-general@lists.php.net
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/
-------------------------------------------------------------------------