From: "Iñaki Baz Castillo" Date: 2011-03-05T05:14:42+09:00 Subject: Re: printing regex results 2011/3/4 Iñaki Baz Castillo : > I don't know why, but using [] rather than #scan does the work: > > str = "aaaDDDbDDDcDDDgHHyHjHJkkjUUh" > arr = str[ /([A-Z])\1{2}([a-z])\1{3}/ ] > print arr Also it works using #scan if you check $& content: str = "aaaDDDbDDDcDDDgHHyHjHJkkjUUh" arr = str.scan(/([A-Z])\1{2}[a-z]\1{3}/) print arr => "DDDbDDD" -- Iñaki Baz Castillo