Каковы различия между возможностями perl и java regex?

Каковы различия между perl и java в отношении того, какие условия регулярного выражения поддерживаются?

Этот вопрос изолирован только от регулярных выражений и, в частности, исключает различия в том, как можно использовать регулярное выражение, т.е. доступные функции/методы, которые используют регулярное выражение, и синтаксические различия между языками, такими как требование Java для избежания обратных слэшей и т.д.

Особый интерес представляет частичная/случайная поддержка java для задержек с переменной длиной.

Ответы

Ответ 2

В java.util.regex.Pattern API есть абзац " Сравнение с Perl 5".

Ответ 3

Слайды от Tom Christiansen OSCON talk Unicode Support Shootout: Хорошее, плохое и (в основном) уродливое охватывают некоторые различия между Perl и Java (и другими языками) в отношении поддержки технических рекомендаций Unicode для регулярных выражений, и они различают Java 1.6 и 1.7 (что значительно улучшает поддержку).