Существует ли существующая надежная библиотека Java, которая реализует довольно существенное подмножество синтаксиса регулярных выражений Perl?
Справочная информация:
Я хочу реализовать переименование файлов, в котором переименование выполняется с помощью регулярных выражений Perl.
Хитрость в том, что проект, содержащий упомянутое переименование в качестве компонента, в настоящее время на 100% выполнен в Java в Windows.
ПРИМЕЧАНИЯ
Я оставляю в стороне очевидный обходной путь: «установите Strawberry Perl; напишите весь переименователь в Perl (или научите Perl разработчику, выполняющему кодирование на Java), передайте список файлов для переименования в сценарий переименования Perl с помощью системного вызова из Java "как слишком хитрый и слишком очевидный:)
Также, пожалуйста, не предлагайте сравнения того, как последний и лучший движок Java в RegEx уже достаточно хорош, чтобы делать большую часть того, что делает Perl RegEx - я достаточно осведомлен о его функциональности (и могу в Google); таким образом, я уже знаю, что это утверждение может быть даже правдой; однако это не имеет никакого отношения к моему интересу к тому, чтобы real Perl RegEx реализовал синтаксис в виде библиотеки Java.