From: Sebastian Hungerecker Date: 2007-09-30T17:45:58+09:00 Subject: Re: Regular Expresion Error? Filipe wrote: > def showRE(a,re) > #re = Regexp.new(re) if re.class==String > #re=Regexp.new(re.to_s) if re.class==Integer > if a=~re > "#{$`}<<#{$&}>>#{$'}" > else > "no match" > end > end > > puts showRE("Hello", /(\w)\1/) #=> no match > puts showRE("Hello", /(\w{1,1})\1/) #=> He<>o Both return "He<>o" for me. ruby 1.8.6 (2007-09-23 patchlevel 110) [x86_64-linux] -- Jabber: sepp2k@jabber.org ICQ: 205544826