Projects / Regexx

Regexx

Regexx is a complete regular expressions C++ solution. It implements easy expression execution, global searching, replace with atom substitution, customized replaces, easy match/atom string retrieving, and splitting strings with strings or regular expressions.

Tags
Licenses

Recent releases

  •  16 Mar 2001 22:12

    Release Notes: Addition of missing PCRE files that were sometimes breaking the build process.

    •  14 Mar 2001 21:20

      Release Notes: This release fixes a bug that happened when the same atom was used many times. The replacef() method now works with function pointers. PCRE has been updated to 3.4.

      •  23 Aug 2000 20:37

        Release Notes: PCRE is now used instead of GNU regex.

        •  30 Jan 2000 07:15

          Release Notes: Constructors, customized replaces, match/atom comparing operators, results storing, example updated.

          •  28 Jan 2000 05:55

            Release Notes: Regexx is a library. support for autoconf, automake, and libtool, a fix for version number inconsistency, and availability as RPM and SRPM packages.

            Recent comments

            30 Dec 2006 16:30 billposer

            Re: Works only with standard strings...

            Another library that supports wide characters is
            TRE (http://freshmeat.net/projects/tre).

            29 May 2003 15:56 fleeb

            Re: Works only with standard strings...

            > On the other hand, I know of no
            > libraries publically (and openly)
            > available that can provide support for
            > wide character regular expressions.


            I do now. Boost (http://www.boost.org) has a rather nice regexx that likes wide strings, documented here (http://www.boost.org/libs/regex/index.htm)

            07 Oct 2000 22:25 fleeb

            Works only with standard strings...
            This is a good effort, but it only works with the standard 'string' class. If you want to work with wide characters (e.g. Unicode) this class will not work. You will have to convert your wchar_t strings (or whatever you're using) to char*/string strings before using this.. and for some languages, the characters will simply not convert (e.g. Japanese, Chinese, or Thai).

            On the other hand, I know of no libraries publically (and openly) available that can provide support for wide character regular expressions.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.