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