From: Matthew Harris Date: 2006-06-26T20:04:56+09:00 Subject: Re: string =~ string I'd really like similar behavior to be added back in. For example, converting to a Regexp, yes, but instead: 'foo' =~ 'o' would convert 'o' such as: Regexp.new(Regexp.escape('o')) On 6/25/06, Logan Capaldo wrote: > > On Jun 24, 2006, at 1:51 PM, Alex Young wrote: > > > http://ruby-doc.org/core/classes/String.html#M001849 says this: > > > > "cat o' 9 tails" =~ '\d' #=> nil > > > > I get this: > > > > irb(main):001:0> "cat o' 9 tails" =~ '\d' > > TypeError: type mismatch: String given > > from (irb):1:in `=~' > > from (irb):1 > > > > $ ruby -v > > ruby 1.8.4 (2005-12-24) [i386-mswin32] > > > > Any clues? > > > > -- > > Alex > > > > String#=~ used to automagically convert the second arg into a regexp. > It doesn't do that anymore. > > -- Matt