From: Robert Klemme Date: 2010-11-05T16:53:48+09:00 Subject: Re: Regular Expression On Fri, Nov 5, 2010 at 12:42 AM, Kendall Gifford wrote: > On Thu, Nov 4, 2010 at 5:40 PM, Mike Cargal wrote: >> /^(A(?!.*A)|B(?!.*B)|C(?!.*C)|D(?!.*D.*D)|DD(?!.*D))+$/ > > Mike, I think you deserve a prize. The regexp is really cute! I'd just suggest to replace ^$ by \A\z because otherwise a newline would go undetected. Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/