Quote@skid burn: eq oder =~ sind aber zwei voellig unterschiedliche sachen. was man davon verwendet, haengt davon ab, was man wie vergleichen will.
Ja ich weiß das es zwei utnerschiedlcihe Sachen sind. Einmal auf String gleichheit überprüfen und einmal mit einer regex kombinieren.
Nur wenn ich z.B. überprüfen möchte ob jemand etwas bestimmtes eingegeben hat, benutze ich meistens eine Regex, da es flexibler ist. Groß/Kleinschreibung kann nicht unterschieden werden, oder es können durch eine Alternation gleich mehrere Möglichkeiten abgefangen werden, wofür man mehrere vergleiche mit eq benötigt. Ansonsten schrieb ja auch "fast immer".
Quotemit deinem weg aber ueberpruefst du lediglich, ob in $string die Zeichenkette Perl-community vorkommt; es wuerde auch auf folgende strings matchen:
Die Unterschiede kenne ich, in der Regel kommt auch ein ^ und ein $ davor und dahinter, da ich es aber schnell geschrieben habe, habe ich es schlichtweg vergessen.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de