Jump to content

String manipulation problem


denhamd2

Recommended Posts

Well, it's not an exact expression - it still has to be matched against the string, bits of it captured, and then reconstituted in its final form.  I ran it through xdebug, and the preg_replace took up most of the time every single time I ran a test.  Regular expressions have quite an overhead compared to simply moving three bits of a string around using substr.

It's exact in the sense that there is no flexibility in the pattern; therefore, the engine doesn't juggle characters around trying to match: the first mismatch is an immediate failure.

 

Can you post some hard comparison numbers? I'm curious because I know that, yes, you wouldn't use a regexp to replace one character when you can use str_replace, but beyond that what do the numbers reflect?

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.