1 while s!([BUI])(<+)\s*(.*?)\s*(??{'>' x length $2})!<$1>$3!;