I see, do you mean that, instead of over-writing my existing string, I should get a new string which consists of
new_str = $` + $' ? Best, On Wed, Jul 29, 2009 at 6:18 AM, Colin Law <[email protected]> wrote: > > 2009/7/29 Nik <[email protected]>: > > > > Hey guys, thanks for your help! > > > > I found out about $`, $& and $', as well as $1 - $9. But here is still > > the problem. They do *find* the "abc" or "xxx" in front of "y" > > > > But I *cannot* act on them, I can only read them. > > I am saying, I can't do something like > > > > $` = " <#{$`}>" > > new_string = " <#{$`}>y" > > Colin > > > > > these variables seem to be read-only > > > > Any ideas? > > > > Thanks again! > > On Jul 28, 1:05 pm, coreypurcell <[email protected]> wrote: > >> str = "vvvyxxx" > >> > >> str =~ /y/ > >> > >> $` > >> => "vvv" > >> > >> $' > >> => "xxx" > >> > >> Like spacecow said. It's $ Backtick > > > > > > > > > -- Nik So --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

