Hallo zusammen,
ich bin bei einem Codeschnippsel auf etwas gestoßen, das ich nicht verstehe.
if ( $userpassword and $userpassword =~ /([a-f0-9]{32})/ )
Was bedeutet hier das Gleichheitszeichen mit der Tilde? Ich interpretiere diesen Ausruck so, dass geprüft wird, ob das eingegebene Passwort dem regulären Ausdruck '/([a-f0-9]{32})/' entspricht. Was mich noch wundert ist, dass der reguläre Ausdruck nicht in Anführungszeichen steht. Darf man die da einfach so weglassen, bzw unter welchen Umständen darf man sie weglassen?
Wäre schön, wenn mir das jemand mal erklären könnte.
Viele Grüße
Peter