Hi,
in $1 steht das, was in der ersten runden Klammer deines RegExp steht, aber in deinem RegExp ist keine runde Klammer.
Versuch mal:
if ($content =~ m/<SessionID>.({8}-.{4}-.{4}-.{4}-.{12})</SessionID>/) {
print "ok" . $1;
}
Noch eine Anmerkung:
Als Delimiter kannst du auch andere Zeichen wie '/' benutzen, dann musst du innerhalb des RegExp '/' nicht maskieren:
/<SessionID>.{8}-.{4}-.{4}-.{4}-.{12}</SessionID>/
ist das gleiche wie
%<SessionID>.{8}-.{4}-.{4}-.{4}-.{12}</SessionID>%
mfG,
steckl