$RegexLiteral =~ s/( \( $LevelN \)[*+?] )\+/(?>$1)/gx; ----------------------------------------------------------------------------- Copyright 1997-2024 Jeffrey Friedl