Wenn ich aber bei einer RegEx nach 2 Wochen zweimal hinschauen muss, um sie wieder zu verstehen, ändere ich sie lieber, meist mit /x und optischen Lücken und klarer Trennung von search- und replace-Teil.
So handabe ich das auch, /x und strukturiert.
Bandwurm-und-Tausendfüßler-Regexe sind sonst nur für Perl-Golfer was tolles.