From: 7stud -- Date: 2011-03-05T13:22:27+09:00 Subject: Re: printing regex results Karuppasamy M. wrote in post #985556: > try this, > > irb(main):001:0> str = "aaaDDDbDDDcDDDgHHyHjHJkkjUUh" > => "aaaDDDbDDDcDDDgHHyHjHJkkjUUh" > irb(main):002:0> arr = str.scan(/([A-Z]{3}[a-z]{1}[A-Z]{3})/) > => [["DDDbDDD"]] > irb(main):009:0> puts arr[0] > DDDbDDD > => nil > > Thanks & Best Regards, > M. Karuppasamy Your regex drastically changes the meaning of the original regex. Your regex will match "ABCaXYZ"; the original regex won't. -- Posted via http://www.ruby-forum.com/.