创建一个返回数组的正则表达式

ale*_*wby 0 ruby regex

我在Ruby工作.我需要创建一个正则表达式,它接受一个字符串,我想,且仅与开始的话返回一个数组"un"和结束"ing".我不知道该怎么做:/

def words_starting_with_un_and_ending_with_ing(text)
  !!text.capitalize.scan(/\A+UN\Z+ING/)
end
Run Code Online (Sandbox Code Playgroud)

Sag*_*dya 5

像这样的东西:

def uning string
  string.scan(/\b[Uu]n[a-z]*ing\b/)
end
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅String#scan.有关Regex的精彩互动介绍,请查看RegexOne.