funktioniert hier wunderbar.
es gibt hier ne FAQ, die solltest du dir mal durchlesen:
VariablenInhalt
der punkt ist: woher weisst du wirklich, dass das drin ist, was du glaubst?
$ perl -wE'
$input = "from \rVBTZ";
$schema = "VBTZ";
if ($input =~ /FROM\s*$schema/i) {
say "match"
}'
match
$ perl -wE'
$input = "from\r VBTZ";
$schema = "VBTZ";
if ($input =~ /FROM\s*$schema/i) {
say "match"
}'
match
lass dir $input von Data::Dumper ausgeben (Useqq, wie im wiki beschrieben), und dann können wir weitersehen.
auch sinnvoll:
wenn du glaubst, eine regex ist falsch, dann erzeuge doch manuell einen string, der matchen soll, so wie ich im beispiel.
wenn der dann matcht, weisst du, dass dein echter inhalt anders aussieht als gedacht.