O
Old Echo
Hello everyone,
I'm very puzzled by the following:
a = ".*me"
b = /.*me/
test = "dont_ignore.me.fixture"
a.match(test)
=> nil
b.match(test)
=> #<MatchData:0x350fe8>
Huh? When looking through the ri documentation for the "match" method on
the String class, it says it take the contents of the String and
converts it to a regexp before doing a match.
So...how come the two matches do not return the same result? And even
more importantly, how can I make sure that they do?
Thank you,
Sebastian
I'm very puzzled by the following:
a = ".*me"
b = /.*me/
test = "dont_ignore.me.fixture"
a.match(test)
=> nil
b.match(test)
=> #<MatchData:0x350fe8>
Huh? When looking through the ri documentation for the "match" method on
the String class, it says it take the contents of the String and
converts it to a regexp before doing a match.
So...how come the two matches do not return the same result? And even
more importantly, how can I make sure that they do?
Thank you,
Sebastian