On Sat, Nov 3, 2012 at 4:08 PM, Alexander Shenkin wrote:
> On 11/2/2012 5:14 PM, Gabor Grothendieck wrote:
> > On Fri, Nov 2, 2012 at 6:02 PM, Alexander Shenkin
> wrote:
> >> Hi Folks,
> >>
> >> I'm trying to extract just the backreferences from a regex.
> >>
> >>> temp = "abcd1234abcd1234"
> >>
On 11/2/2012 5:14 PM, Gabor Grothendieck wrote:
> On Fri, Nov 2, 2012 at 6:02 PM, Alexander Shenkin wrote:
>> Hi Folks,
>>
>> I'm trying to extract just the backreferences from a regex.
>>
>>> temp = "abcd1234abcd1234"
>>> regmatches(temp, gregexpr("(?:abcd)(1234)", temp))
>> [[1]]
>> [1] "abcd123
HI,
I am not sure whether this helps:
temp1<-regmatches(temp, gregexpr("(?:abcd)(1234)", temp)) #your code
substr(unlist(temp1),5,8)
#[1] "1234" "1234"
A.K.
- Original Message -
From: Alexander Shenkin
To: r-help@r-project.org
Cc:
Sent: Friday, November 2, 2012 6:02 PM
Subject: [R]
On Fri, Nov 2, 2012 at 6:02 PM, Alexander Shenkin wrote:
> Hi Folks,
>
> I'm trying to extract just the backreferences from a regex.
>
>> temp = "abcd1234abcd1234"
>> regmatches(temp, gregexpr("(?:abcd)(1234)", temp))
> [[1]]
> [1] "abcd1234" "abcd1234"
>
> What I would like is:
> [1] "1234" "1234
4 matches
Mail list logo