Hallo,
Naja, spätestens wenn man das PHP-Script, der enthaltenen HTML-Inhalte wegen, als UTF-8 abspeichert, ist ein "ä" nicht mehr in
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
enthalten.
Bevor das jetzt als Argument kommt: Es "funzt" trotzdem, weil die Variable für PHP dann eben $änderung heißt.
viele Grüße
Axel