Beat: Regulärer Ausdruck

Beitrag lesen

Und es kommt der Fehler "global symbol %var requires ....."
Ich sehe kein % in meinem Beispiel.

Du möchtest Dich mit dem Stichwort »Autovivification« beschäfigen (anstatt Demo-Gästebücher zu testen) ;)

Die Autovivication findet aber in diesem Falle nicht statt. Perl generiert im strict mode höchstens keys für deklarierte Hashes.
Im Falle der RE hätte Perl auch weiter denken können, und statt einem Hashelement die effektiv bestehende Scalar Variable entdecken können.
Das derzeitige Verhalten erachte ich als Feature, das dem "do what I mean" für einmal nicht entgegen kommt.

mfg Beat

--
Woran ich arbeite:
X-Torah
><o(((°>       ><o(((°>
   <°)))o><                      ><o(((°>o