A pure Object Pascal regular expressions engine for Delphi and Free Pascal.
TRegExpr is a regular expressions library implemented entirely in Object Pascal for use with Delphi and Free Pascal compilers. It provides native regex capabilities without requiring external dependencies, solving the need for pattern matching and text processing within the Pascal ecosystem.
Pascal developers using Delphi or Free Pascal who need regular expression functionality in their applications without relying on external libraries.
Developers choose TRegExpr because it offers a pure Pascal implementation that integrates seamlessly with their existing codebase, is included in the official Free Pascal distribution, and provides comprehensive multi-language documentation.
Regular expressions (regex), pascal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implemented entirely in Object Pascal, eliminating external dependencies and simplifying integration with Delphi and Free Pascal projects, as stated in the README.
Works with both Delphi and Free Pascal compilers, ensuring broad usability across different Pascal environments, highlighted in the key features.
Offers documentation in six languages, making it accessible to a global developer community, as noted in the README with a dedicated website.
Included as part of the official Free Pascal project, providing reliability and easy access for Free Pascal users, mentioned in the README links.
May not support all modern regex constructs found in engines like PCRE or ECMAScript, as it's tailored for Pascal and the README doesn't specify advanced features.
Being a pure Pascal implementation, it might not match the performance of optimized C-based regex libraries in intensive applications, a trade-off for native integration.
Tied to the Pascal ecosystem, limiting its use outside Delphi and Free Pascal, and may have fewer updates or community contributions compared to mainstream regex libraries.