Es prüft, ob die Zeichenfolge place
mit einem Punkt .
beginnt.
Bedenken Sie Folgendes:
%Vor% In diesem Fall wäre es nicht notwendig, == 0
zu verwenden. place =~ /^\./
würde als Bedingung genügen:
EDIT: /^\./
ist ein regulärer Ausdruck. Die Anfangs- und Endstriche geben an, dass ein regulärer Ausdruck ist, und beläßt das wichtige Bit auf ^\.
. Das erste Zeichen, ^
markiert "start of string / line" und \.
ist das literal Zeichen .
, da das Punktzeichen normalerweise als Sonderzeichen in regulären Ausdrücken betrachtet wird.
Um mehr über reguläre Ausdrücke zu lesen, siehe Wikipedia oder das ausgezeichnete regular-expressions.info Website.
Tags und Links ruby ruby-on-rails