Ich habe beispielsweise eine Zeichenfolge '123'und möchte sie in eine Ganzzahl konvertieren 123.
Ich weiß, dass Sie es einfach tun können some_string.to_i, aber das wandelt sich 'lolipops'in um 0, was nicht der Effekt ist, an den ich denke . Ich möchte, dass es mir ins Gesicht sprengt, wenn ich versuche, etwas Ungültiges mit einem schönen und schmerzhaften umzuwandeln Exception. Ansonsten kann ich nicht zwischen einem gültigen 0und etwas unterscheiden, das überhaupt keine Zahl ist.
EDIT: Ich habe nach der Standardmethode gesucht, ohne Regex-Tricks.
^und$haben subtil andere Bedeutungen als Metachars als in den meisten anderen Regexp-Geschmacksrichtungen. Sie wollen wahrscheinlich\Aund\Zstattdessen verwenden.