Projects / C++ Regex Engine

C++ Regex Engine

C++ Regex Engine provides a robust regular expression library for use in C++. The syntax of the regular expression language is very close to the Perl 5 standard. The classes given somewhat mirror those found in Java's regular expression library, but have several improvements. The intended audience of this package is anyone who does a lot of data parsing (e.g. sysadmins), people tired of trying to decipher Perl scripts, and regular expression beginners who know C++. Some knowledge of the STL's vector and string will come in handy, but isn't necessary.

Tags Text Processing
Licenses GPL
Operating Systems OS Independent
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  02 Jun 2008 03:02
  • Rrelease-after

Changes: This release fixes a bug wherein case insensitive, negative class matches gave erroneous results.

  • Rrelease-mid
  •  24 Nov 2007 15:24
  • Rrelease-after

Changes: There was a large problem wherein non-possessive quantifiers within an OR were not backing-off or consuming properly. This has been fixed. For the time being, Unicode is no longer "officially" supported. All bugfixes are still being merged into the Unicode files, but not all Unicode functionality has been properly tested.

  • Rrelease-mid
  •  14 Jul 2006 23:58
  • Rrelease-after

Changes: Unicode regular expressions and text now compile and run on apple-gcc.

  • Rrelease-mid
  •  23 Mar 2006 18:40
  • Rrelease-after

Changes: This release adds the ability to change matching flags in certain parts of the regex by means of (?imsd-imsd:X). The i, m, s, and d options are the same as those in the java.util.regex package.

  • Rrelease-mid
  •  04 Mar 2006 05:47
  • Rrelease-after

Changes: This release fixes a bug in the split function that caused certain splits to not do anything.

No-screenshot

Project Spotlight

Saros

An Eclipse plugin for distributed collaborative programming.

0b00b798083cf6e7fba7a1f80bea1888_thumb

Project Spotlight

phpSANE

A Web-based frontend for SANE.