我試圖確定一個單詞是否以元音,一個輔音,兩個輔音或三個輔音開始。這是我迄今爲止的,但我不能得到它的工作。單詞前三個字符的正則表達式
def vowel_first(word)
word[0] =~ /[aeiou]/
end
def consonant_first_three(word)
word[0-2] =~ /^[^aeiou]{3}/
end
def consonant_first_two(word)
word[0-1] =~ /[^aeiou]{2}/
end
def consonant_first(word)
word[0] =~ /[^aeiou]{1}/
end
你能描述什麼是行不通的嗎? – MushinNoShin
我發現我的錯誤,我應該一直在檢查範圍[0..2]而不是[0-2]而不是[0-2] – Greg