That is very cool, Fabio, thanks a lot.
2010/3/11 Fábio M. Costa <[email protected]> > so explaining the example: > > 'fabio'.replace(/(fa)/g, '$1a'); // returns "faabio" > > Ive created one group (fa) and then on the replace string i reference it by > using a dollar sign followed by its index, which is 1 (0 is for the complete > match, which is 'fa' too hehe). > > You can reference a group into the current regex too, like this: > > 'fafafabio'.replace(/(fa)\1\1/g, '$1a'); // returns "faabio" too > > Just replace the dollar sign by a backslash, the index works the same way. > > > -- > Fábio Miranda Costa > Solucione Sistemas > Engenheiro de interfaces > > > 2010/3/11 Fábio M. Costa <[email protected]> > > >> you mean like: >> >> 'fabio'.replace(/(fa)/g, '$1a'); // return "faabio" >> >> -- >> Fábio Miranda Costa >> Solucione Sistemas >> Engenheiro de interfaces >> >> >> >> On Thu, Mar 11, 2010 at 4:36 PM, Eneko Alonso <[email protected]>wrote: >> >>> This is not Mootools related, but Mootols uses a lot of regex, so I >>> wonder if you guys know how to do preg_replace in javascript, this is, using >>> matched results in the replacement string. >>> From what I know, string.replace can do regex for matching, but not for >>> replacing, thus, the replace string has to be static. >>> >>> Any ideas? >>> >>> Thanks a lot. >>> >> >> >
