30 Stimmen

Warum verwenden die regulären Ausdrücke in Ruby \A y \z anstelle von ^ und $?

Ich bin kein Ruby-Programmierer, aber als ich mich durch die umfangreichen Ruby on Rails Sicherheitsleitfaden ist mir dieser Abschnitt aufgefallen:

Ein häufiger Fallstrick bei regulären Ausdrücken in Ruby ist es, den Anfang und das Ende der Zeichenkette mit ^ und $ abzugleichen, statt mit \A y \z.

Weiß jemand, ob dies nur eine Frage der Ästhetik oder etwas anderes ist? Ich frage, weil ich bisher nur Sprachen verwendet habe, die ^ y $ .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X