Avatar ·

Récursion dans les expressions régulières

📁 Sujets avancés sur Python, exemple, IA

Bonjour.
Voici une expression régulière (pour exemple)

/ \( ( [^)(]+ | (?R) )+ \) /x

(?R) signifie une référence récursive à l'expression régulière elle-même. Où peut-on trouver un moteur d'expressions régulières supportant ces récursions pour Java ou Python ?
Les standards java.util.regex et le regex de Python ne semblent pas supporter ce mécanisme.
L'expression régulière est tirée de .