2016-12-17 5 views
0

Rubyで作業しています。私は、文字列を取る正規表現を作成する必要があります、"un"で始まり、"ing"で終わる単語だけの配列を返します。このような/配列を返す正規表現を作成する

def words_starting_with_un_and_ending_with_ing(text) 
    !!text.capitalize.scan(/\A+UN\Z+ING/) 
end 

答えて

5

何か:

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

は、詳細はString#scanを参照してください、私はそれを行う方法を見当もつかない。 Regexの良いインタラクティブな紹介については、RegexOneをご覧ください。

+1

@CarySwovelandは、両方の点で同意しました。更新された答えがあります。 –

+0

ウェブサイトもありがとう、それは素晴らしいリソースのように見えます! – alexnewby

関連する問題