In Ruby scheinen beide Ausdrücke ähnliche Dinge zu tun:Was ist der Unterschied zwischen/it/und/ Ait Z/
'it' =~ /^it$/ # 0
'it' =~ /\Ait\Z/ # 0
# but
/^it$/ == /\Ait\Z/ # false
Also habe ich eine frage mich, was ist der Unterschied zwischen ^
- \A
und $
- \Z
und wie wählen Sie, welche zu verwenden?
Gibt es in Ihrem Beispiel keinen Tippfehler? Sollte '/ \ Ait \ Z /' sein, oder? –
Ja, das ist der Typ. Vielen Dank. –
@All: Fragen, welche Antwort ich akzeptieren sollte, da alle von ihnen sehr klar sind? Ich werde es wahrscheinlich in ein paar Tagen nach der Anzahl der Up-Votes tun. –