Ich versuche, einen Helfer zu schreiben, um eine Zeichenfolge von "something_like_this"
nach "Something like this"
zu übersetzen. Ich benutze "something_like_this".titlecase
, um es zu "Something Like This"
zu bekommen, aber ich stecke jeden Großbuchstaben mit Ausnahme des ersten.
Ich denke, ich suche nach etwas in der Art:
%Vor% Also in der Ansicht könnte ich einfach string.write_sentence
schreiben und es genau zurückgeben, was ich will. Irgendwelche Gedanken?
Danke!
BEARBEITEN
Ich sollte erwähnen, dass die Zeichenfolge manchmal nur ein Wort sein kann. In diesem Fall sollte die Zeichenfolge von "something"
in "Something"
konvertiert werden.
Die einfachste Lösung wäre wahrscheinlich, den ersten Buchstaben zu nehmen, ihn in Großbuchstaben zu schreiben und ihn dann mit einer neuen Zeichenfolge zusammenzufassen, in der der erste Buchstabe bereits entfernt wurde. Dann einfach eine normale Ersetzung ausführen, um _
in zu ändern. Keine Notwendigkeit für irgendwelche Phantasie Regex hier.
Tags und Links ruby-on-rails-3 ruby-on-rails regex