$LevelN = qr/ (?> [^()]+ | \( (??{ $LevelN }) \) )* /x; ----------------------------------------------------------------------------- Copyright 1997-2025 Jeffrey Friedl