From ggrothendieck at gmail.com  Sat Oct  3 16:03:01 2009
From: ggrothendieck at gmail.com (Gabor Grothendieck)
Date: Sat, 3 Oct 2009 10:03:01 -0400
Subject: [Rd] Named backreference in gsub()?
In-Reply-To: <59d7961d0910022317w17051012u3c4bf5c22a6de8e5@mail.gmail.com>
References: <59d7961d0910022317w17051012u3c4bf5c22a6de8e5@mail.gmail.com>
Message-ID: <971536df0910030703i66ab6b5fj847ff0a12dc9e17b@mail.gmail.com>

strapply in the gsubfn package matches a regular expression and passes
each back reference as a separate argument to the indicated function,
in this case paste.  Any number of back references may be used.  Here
is an example where there are more than 9:

> # pass each back reference in regular expression to function
> # returning function's output
> library(gsubfn)
> strapply("abcdefghijklmnop", "(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)", paste)
[[1]]
[1] "a b c d e f g h i j"

See home page at: http://gsubfn.googlecode.com

On Sat, Oct 3, 2009 at 2:17 AM, Henrik Bengtsson <hb at stat.berkeley.edu> wrote:
> Hi,
>
> I'm running out of the *numbered* backreferences \\1, \\2, ..., \\9
> for gsub(). ?Does R support *named* backreferences, and if so, what is
> the syntax?
>
> Thanks
>
> Henrik
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] Named backreference in gsub()?
Gabor Grothendieck