From: 7stud -- Date: 2008-05-09T19:09:51+09:00 Subject: Re: Doing an AND in regexp char class David A. Black wrote: > Hi -- > > On Fri, 9 May 2008, 7stud -- wrote: > >>>>> false >>> else >> >> puts >> passes your test, it is not true that all the characters in the string >> "abc" appear in in the string "aaa". > > Do it the other way around (and don't forget the \z): > Whoops. > if /\A[#{str}]*\z/ =~ chars > > It's really the characters in str that you're testing, to make sure > that none of them fail to match the characters in chars. If the > variable names seem backwards, you can change them. It's the logic > that's important, and it works fine. > Nice. -- Posted via http://www.ruby-forum.com/.