On Dec 3, 8:54 pm, John Sheahan <cont... / thirdorder.net> wrote:
> I got it!
>
> thanks to everyone that posted a reply....you all were very helpful!
> jackster
>
>
>
> Collins wrote:
> > John Sheahan wrote:
>
> >> I want to be able to do a kind of match like:
>
> >>         m/^Title([a-zA-Z0-9])//g
>
> >> and access what's inside the () with x[0].
>
> >> Thanks
>
> >> jackster
>
> > Yes.
>
> > irb(main):001:0> result = "Title1".match(/^Title([a-zA-Z0-9])/)
> > => #<MatchData:0xb7d90654>
> > irb(main):002:0> result[1]
> > => "1"
> > irb(main):003:0> $1
> > => "1"
> > irb(main):004:0> Regexp.last_match[1]
> > => "1"
> > irb(main):005:0> $~[1]
> > => "1"
>
> >http://ruby-doc.org/core/classes/MatchData.html
>
> > -Justin
>
> --
> Posted viahttp://www.ruby-forum.com/.

You can also do like you would in perl...

"TitleA" =~ /^Title([a-zA-Z0-9])/
puts $1
# => A

Regards,
Jordan