I've wrapped up initial work on CFX_PCRegEx and am freezing the code for
everything except bug fixes.  It now does everything the REFind, REReplace,
and their case-insensitive equivalents do, and more.  It's primary objective
is to support perl-style regexes, which it does exceedingly well.

CFX_PCRegEx is now not only more functional than the native functions, but
is also faster in a large number (majority?) of cases.  This includes a
"find all at once"-type functionality which means that you don't have to
loop over the same pattern and subject to do repeated matches.  There are
also some optimizations to deal with stupid CF regexes that don't have
non-capturing subpatterns (?:...) and a couple other attempts to generally
outsmart the user.

I've gotten it cleaned up to the point where it no longer crashes or hangs
my system, so I'm going to open it for public beta.  You can get it (binary,
source, documentation, and test file) from the following URL:

http://www.rixsoft.com/ColdFusion/CFX/PCRegEx/

If there still aren't any major problems in a week or so, I'll rename it
version 1.0 and upload it to the major galleries.  If anyone can think of
additional functionality that would be useful, please let me know *in the
next week*.

--
Rick Osborne

------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to