Es wurde ein langer String gleicher Zeichen (z.B. "a") benötigt. Vieles funktionierte nicht richtig - Latex ist ja für texten gedacht, aber keine Programmiersprache. Die nachfolgende Befehlsfolge funktionierte aber (mit Paket xstring):
\renewcommand{\Allgemein}{a}
\setcounter{PosC}{0}
\whiledo{\value{PosC}<6}{%
\stepcounter{PosC}%
\StrSubstitute{\Allgemein}{a}{aa}[\Allgemein]%
}
Bei jedem Schleifendurchgang wird der String doppelt so lang, deswegen nicht zu viele Durchläufe.