christian: Seltsames Verhalten bei reg.Expr.

Beitrag lesen

Tach $xNeTworKx,
ich denke, dass Problem ist, dass Du die Sonderzeichen innerhalb des Files nicht umwandelst. Wenn Du das machst, dann funzt nämlich alles wie
folgendes Beispielprogramm zeigt:

-----------------------------------------------
use HTML::Entities;
use strict;

my $input = 'IRGENDWELCHER KRAM<name><xNeT//orKx></name>NOCH MEHR KRAM';
my $name  = '<xNeT//orKx>';

encode_entities($name);

if ( $input =~ /<name>(.*?)</name>/i )
{
  my $input_name = $1;
  encode_entities($input_name); # INHALT AUCH UMWANDELN!!

if ( $input_name eq $name )
  {
    print "Suppie";
  }
  else
  {
    print "Mist\n";
  }
}
------------------------------------------------------
Hoffe das hilft.
Gruss
Christian