Thread XOR Frage (4 answers)
Opened by gh057 at 2009-07-27 16:34

gh057
 2009-07-27 16:34
#123608 #123608
User since
2009-07-27
1 Artikel
BenutzerIn
[default_avatar]
Hi!

OK, zunaechst die Frage an sich: Was genau kriegt man zurueck wenn man zwei Strings XOR't.

Zur Erklaerung: Ich moechte wissen wieviele Zeichen in zwei gleich langen Strings verschieden sind.

Eine Loesung ist XOR und dann die gesetzten bits zaehlen.

Habe jetzt folgenden Perl Code gefunden:

Code: (dl )
1
2
$diff = $s1 ^ $s2;
$diff =~ tr/\0//c;


Funktioniert. tr///c verstehe ich auf. Allerdings ist mir nicht klar was *genau* in $diff steht. (Anscheinend sind alle gleichen Buchstaben nun \0, aber was fuer ein "Format" ist das genau?)

Danke fuer die Hilfe!

View full thread XOR Frage