Projects / TRE

TRE

TRE is a lightweight, robust, efficient, portable, and POSIX compliant regexp matching library. Key features include the agrep command line tool for approximate regexp matching in the style of grep, an approximate matching library API, portability, wide character and multibyte character support, binary pattern and data support, complete thread safety, consistently efficient matching, low memory consumption and small footprint, and strict standards conformance.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  28 Nov 2009 08:56

Release Notes: A tre_ prefix was added to all functions exported from libtre. This changes the binary interface (ABI). The old source interface (API) is still available in <tre/regex.h>. New code should use <tre/tre.h>, which exports functions that have the prefix. Visual C++ 6 project files were replaced with Visual Studio 2008 files. Bugs were fixed.

  •  23 May 2009 21:40

    Release Notes: The license has been changed from LGPL to a 2-clause BSD-style license.

    •  10 Dec 2006 04:17

    Release Notes: A Swedish translation has been added. Documentation has been updated. The -q command line option has been added. A number of bugs have been fixed.

    •  22 May 2006 01:31

    Release Notes: The codebase has been fixed to compile cleanly on x86_64 and other 64-bit platforms. Reported problems on Cygwin and MinGW have been fixed. Several other bugs have been fixed.

    •  02 Apr 2006 08:04

    Release Notes: The license has been changed from GPL to LGPL. The "--show-position" command line option has been added to agrep. The REG_UNGREEDY compilation flag and the "U" pattern modifier have been added. Some bugs have been fixed.

    Screenshot

    Project Spotlight

    Tsung

    A distributed multi-protocol load testing tool.

    Screenshot

    Project Spotlight

    Webalizer Xtended

    A Web server log analysis program, forked from Webalizer.