Sehe ich das richtig das in meinem Fall:
/[A-Z0-9_]/
Das heißt: Finde ein (1) Zeichen irgendwo im String, das ein Großbuchstabe A-Z oder eine arabische Ziffer oder der Unterstrich ist.
Jetzt willst du aber sagen: Alle Zeichen von vorne bis hinten sollen auf dieses Muster passen.
Also sagst du
^ Stringanfang
[A-Z0-9_]+ eine beliebige Anzahl von Zeichen, die in diese Zeichenklasse passen
$ Stringende
http://de.selfhtml.org/perl/sprache/regexpr.htm#zeichenketten
Mathias