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 $
.