Stefan Münz: Zwei Zeichenketten vergleichen ( Perl )

Beitrag lesen

Hallo Roland,

Ich habe zwei Zeichenketten, die beide gleich sind, aber mein Script kann diese nicht vergleichen.

Je nachdem, was man vorher mit einer Variablen angestellt hat, kann sich bei Perl schnell mal ein Newline-Zeichen ans Ende derselben schummeln, und dann kann es eben sein, dass zwei Variablen nicht mehr exakt gleich sind, weil die eine ein Newline-Zeichen hat, die andere nicht. Das kann man verhindern durch die Anweisung:
$Variable = chop($Variable);
Ich weiss zwar nicht, ob das hier der Grund ist, aber Du kannst es ja mal probieren (am besten auf beide Variablen anwenden).

Viele Gruesse
  Stefan Muenz