Мне интересно в регулярном выражении регулярных выражений (не путать с использованием регулярных выражений для синтаксического анализа). Есть ли BNF для Java 1.6 регулярных выражений (или других языков?)
[ПРИМЕЧАНИЕ: есть аналогичный старый вопрос который не привел к ответу Java.]
EDIT Чтобы объяснить, зачем мне это нужно. Мы реализуем неглубокий синтаксический анализатор для обработки естественного языка, который сначала идентифицирует и маркирует токены. Затем они обрабатываются с помощью регулярного выражения. Мне нужно знать, какие группы были захвачены регулярным выражением (автомат только фиксирует последнюю из каждой скобки), а также хочу комментировать регулярное выражение с комментариями.