Re[2]: [PHP] Never mind ... stupid me :-/ {was Re: [PHP] ereg-replace ... how to catch :'( [crying smiley] ???}
| From: | Tom Rogers | Date: | Thu, 15 Apr 2004 02:53:20 +0000 |
| Subject: | Re[2]: [PHP] Never mind ... stupid me :-/ {was Re: [PHP] ereg-replace ... how to catch :'( [crying smiley] ???} | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-183403@lists.php.net to get a copy of this message | ||
Hi,
Thursday, April 15, 2004, 8:56:05 AM, you wrote:
RB> At 15:02 14-04-2004, Tom Rogers wrote:
>>Hi,
>>
>>Thursday, April 15, 2004, 12:51:20 AM, you wrote:
>>RB> Never mind y'all ... me stupid ...
>>
>>RB> obviously the ( has meaning, and needs to be escaped ... was starting to
>>RB> think it could only do 2 ereg's in 1 script *sigh*
>>
>>RB> Sorry for wasting time and bandwidth ... the function now looks like this
>>RB> and works :
>>
>>
>>You might find this very useful :)
>>
>>http://weitz.de/regex-coach/
>>
>>Helps my old brain ....
RB> Hmm ... that looks like it only does Perl-based regex ??? .... Thing is the
RB> programs I normally do regex in either use Posix based or Unix (Cshell)
RB> based (mostly used at the latter, cuz that's what Forte Agent uses for its
RB> filters) ... how big a difference is there from the posix based to the perl
RB> based anyway ??? ... the samples in the manual ain't the same for
RB> preg_replace() and ereg_replace(), so it's a bit hard to get a quick
RB> glimpse of how big the difference really is ... (or for the _match() ones
RB> for that matter)...
RB> But thx ... looks useful :)
RB> Rene
RB> --
RB> Rene Brehmer
RB> aka Metalbunny
RB> ~ If you don't like what I have to say ... don't read it ~
RB> http://metalbunny.net/
RB> References, tools, and other useful stuff...
RB> Check out the new Metalbunny forums @
RB> http://forums.metalbunny.net/
Yes it is based on perl regular expressions which are pretty close to
posix, close enough for simple stuff anyway.
preg_replace is quite a bit faster than ereg_replace, I know preg_*
functions keep a cache of expressions which can speed up repetitive
uses. Not sure about ereg functions though.
--
regards,
Tom