TRegExpr v.0.952 - Delphi Regular Expressions
TRegExpr is easy to use and powerfull tool for sophisticated search and substitutioning and for template-based text checking (especially usefull for user input validation in DBMS and web projects).
You can validate e-mail adresses, extract phone numbers or ZIP-codes from web-pages or documents, search for complex patterns in log files and all You can imagine! Rules (templates) can be changed without Your program recompilation!
As a language for rules used subset of Perl's regular expressions (regexp).
Full source code included, pure Object Pascal. Thus, You need no DLL! The library source code is compatible with Delphi 2-7, Borland C++ Builder 3-6, Kylix, FreePascal (if You see any incompatibility problems, please. drop the bug-report to author).
Documentation in English, Russian, German, Bulgarian, French and Spanish available at TRegExpr home page (author will be beholden for any remarks about English grammatics of this document and for translation into other languages).
Installation is very simple, the implementation encapsulated completely into class TRegExpr.
Demos projects and usage articles illustrate simplicity and power of text processing with the library.
Do not miss Visual RegExp Studio - the best tool for regular expressions exploring, designing and debugging.
If You need Unicode (so called 'WideString' in Delphi) - see "How to use unicode".
Refer to What's new section for latest changes.