0
我在Ruby中工作。我需要創建一個接受字符串的正則表達式,我想,返回的數組只包含以"un"
開頭並以"ing"
結尾的單詞。我不知道如何做到這一點:/創建一個返回數組的正則表達式
def words_starting_with_un_and_ending_with_ing(text)
!!text.capitalize.scan(/\A+UN\Z+ING/)
end
我在Ruby中工作。我需要創建一個接受字符串的正則表達式,我想,返回的數組只包含以"un"
開頭並以"ing"
結尾的單詞。我不知道如何做到這一點:/創建一個返回數組的正則表達式
def words_starting_with_un_and_ending_with_ing(text)
!!text.capitalize.scan(/\A+UN\Z+ING/)
end
事情是這樣的:
def uning string
string.scan(/\b[Uu]n[a-z]*ing\b/)
end
更多信息,請參見String#scan。對於正則表達式的一個很好的交互式介紹請看RegexOne。
@CarySwoveland,雙方達成一致。已更新答案ty。 –
感謝您的網站,它看起來像一個很好的資源! – alexnewby