Классы TPerlRegex
(доступные по указанной выше ссылке) отлично работают в C ++ Builder.Смотрите раздел на полпути вниз страницы, которая ссылается на более старые версии Delphi.Лучше всего то, что они бесплатны с полным исходным кодом Delphi, который также будет компилироваться в Builder.
Компоненты / классы основаны на PCRE
и фактически включают исходный код C для файлов .obj, которыеиспользуется, когда вам не нужна DLL-библиотека, но вы также можете использовать ее без файлов .obj, откомпилировав ее для использования DLL-библиотеки и распространяя DLL с вашим приложением.
Связанное приложение с этим сайтом, RegexBuddy , может генерировать строгий код на основе C для регулярных выражений или может генерировать код Delphi (или C ++ Builder XE, который довольно легко можно настроить для работы с Builder 6, если вы помните, что Builder XE основан на Unicode иСтроитель 6 нет).(Я не связан с RegexBuddy; я только что был пользователем с момента выпуска версии 1.)
Вот пример поддержки RegexBuddy 3 C (PCRE):