Hi,
Ich kenne Perl zwar nicht, aber davon ausgehend, dass "//" die Delimeter sind, würde ich mal sagen, dass dein Ausdruck einen String sucht, der genau "m04" heißt.
Du wolltest wohl, dass "$m04" durch "suchstring" ersetzt wird, aber im Kontext des Regexs bedeutet das "$" nur "Suche am Anfang des Strings".
Nein, ein "$" am Ende bedeutet Ende des Strings (bzw. der Zeile). Fuer den Anfang gibt es "^".
mfG,
steckl