我認爲我很接近,但是正則表達式沒有評估。希望有人知道爲什麼。在if,else語句中測試正則表達式
def new_title(title)
words = title.split(' ')
words = [words[0].capitalize] + words[1..-1].map do |w|
if w =~ /and|an|a|the|in|if|of/
w
else
w.capitalize
end
end
words.join(' ')
end
當我傳遞小寫字母時,它們會以小寫形式返回。
是的,包括肯定是我通常做的,但我正在做一些正則表達式的練習。 – bwobst 2013-04-04 14:45:44