DIRegEx is the most advanced regular expression engine for Boland Delphi, both freeware and commercial.
Perl and DFA matching algorithms are available. The syntax is Perl 5.8 compatible and includes
- Full substring capturing
- Named substrings
- Case in/sensitive matching
- Greedy and non-greedy repetition quantifiers
- Backtracking
- Assertions
- Much more ...
WideStrings are supported via UTF-8. RegEx string manipulation functions are
The RegEx mask controls validate all input against a regular expression and are much more flexible than Delphi's TMaskEdit:
- TDIRegExMaskEdit
- TDIRegExComboBox
Extras:
- Full HTML-Help
- RegEx Workbench
- Demo projects
- Example regular expressions