C++ Builder 6.0x shareware
Word Processing Tools

[ DIPcre_3.0.exe ] [ 914,227 bytes ] [ Shareware ] [ No Source ]
[ D4 | D5 | D6 | D7 | D2 | C4 | C5 | C6 ]

DIPcre is an advanced regular expression library for Boland Delphi. It is based on PCRE, one of the most powerfull and well-tested reg-ex libraries available. For optimal performance, DIPcre uses Delphi's native register calling convention, compiles directly into your application, requires no additional files, and no DLLs.

DIPcre's regular expression syntax is Perl 5.8 compatible and one of the most complete on the market:

  • Full SubString / SubPattern Capturing
  • Named SubStrings / SubPatterns
  • Case-Sensitive and Case-Insensitive Matching
  • Greedy and Un-Greedy Repetition Quantifiers
  • SubPattern Back-References and Sub-Routines
  • Assertions: Positive / Negative, LookAhead / LookBehind
  • Conditional SubPatterns
  • Recursive Patterns
  • Pattern "Locking"
  • Unicode / WideStrings Support via UTF-8
  • Unicode Character Properties

RegEx string manipulation is possible via:

  • Simple pattern matching
  • Extracting matches, subpatterns, and named subpatterns
  • Formatting matches, subpatterns, and named subpatterns
  • Replacing matches, subpatterns, and named subpatterns
  • Listing formatted matches
DIPcre also includes two edit controls which validate user keystrokes against regular expressions. They are similar to TMaskEdit, but allow far more flexible input masks:
  • TDIPcreEdit
  • TDIPcreComboBox

To get you started, the DIPcre workbench helps writing and testing your regular expressions, the demo projects provide code examples and the HTML help answers your questions.


Added: 16-01-2002/16-05-2005   |  Version: 3.0   |  Downloads: 1349/1311/4
Author:Ralf Junker   The Delphi Inspiration   [Homepage]   [DSP files]

© 1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.