Ich versuche, eine Zeichenfolge zu konvertieren Bindestriche (-) zwischen Wörtern und Kleinbuchstaben zu ändern. Zum Beispiel:Ändern Sie Zahlen in Zeichen mit Regex
- Von
'ThisIsMyString'
zu'this-is-my-string'
Dies ist mein Code so weit:
def kebabize(str)
str.gsub(/(?=[A-Z])/, '-').downcase
end
Ich brauche es auch Zahlen aus der Zeichenfolge zu entfernen. Beispiel:
- Von
'ThereIs3Words'
zu'there-is-words'
Was brauche ich, um den Code hinzuzufügen, dies zu tun?
Zustimmung mit der Verwendung von '\ d +' löschte meine Antwort zugunsten dieser. – SteveTurczyn
@SteveTurczyn: Danke, dass du hier ein guter Sportler bist. – Jan
Nicht immer ein guter Sportler ... Ich bin bekannt dafür, bei Monopoly zu betrügen! – SteveTurczyn