$a =~ m%]*>((?:(?!)(?!%; $a =~ m%]*>((?:(?!%; #### #!perl; $a = 'A
B
CDE
F
G'; print "before: $a\n"; $a =~ s%]*>((?:(?!%\1%g; print "after: $a\n";