正規表現の解析に興味があります(解析に正規表現を使用することと混同しないでください)。Java 1.6 正規表現 (または他の言語?) 用の BNF はありますか?
[注: Java の回答につながらなかった同様の古い質問があります。]
EDITなぜ私がこれを行う必要があるのか を説明します。最初にトークンを識別してタグ付けする自然言語処理用の浅いパーサーを実装しています。これらは正規表現でさらに処理されます。正規表現によってキャプチャされたグループを知る必要があり (オートマトンは各ブラケットの最後のみをキャプチャします)、正規表現にコメントで注釈を付けたいと考えています。