Yes, you could bring it up on the R-sig-mac or file a bug report.
On Wed, May 5, 2010 at 10:11 PM, steven mosher wrote:
> Thnks,
> perhaps we should report it
>
> On Wed, May 5, 2010 at 4:52 PM, Gabor Grothendieck
> wrote:
>>
>> I am using Vista. Another thing to try is strapply using the tcl
>
Thnks,
perhaps we should report it
On Wed, May 5, 2010 at 4:52 PM, Gabor Grothendieck
wrote:
> I am using Vista. Another thing to try is strapply using the tcl
> engine (assuming you do have tcltk capabilities) and the R engine. On
> Vista R 2.11.0 patched I get the same result:
>
> > capabili
I am using Vista. Another thing to try is strapply using the tcl
engine (assuming you do have tcltk capabilities) and the R engine. On
Vista R 2.11.0 patched I get the same result:
> capabilities()[["tcltk"]]
[1] TRUE
> strapply(test, "\\d{5}", c, engine = "tcl")[[1]]
[1] "88958"
> strapply(test
with a fresh restart
test<-"88958Abcdsef67.8S68.9\nW26m"
>
> test
[1]
"88958Abcdsef67.8S68.9\nW26m"
> sub(".*(\\d{5}).*", "\\1", test)
[1] ""
> sub(".*([0-9]{5}).*", "\\1", test)
[1] "88958"
> test2<-"aaa12345W"
> sub(".*(\\d{5}).*", "\\1", test2)
[1] "W"
>
> sub("
MAC bug?
On Wed, May 5, 2010 at 3:20 PM, David Winsemius wrote:
>
> On May 5, 2010, at 5:35 PM, Gabor Grothendieck wrote:
>
> Here are two ways to extract 5 digits.
>>
>> In the first one \\1 refers to the portion matched between the
>> parentheses in the regular expression.
>>
>> In the second
Hmm.
I have R11 just downloaded fresh.
I'll reload a new session..and revert. I will note that I've had trouble
with \\d
which is why I was using [0-9]
MAC here.
On Wed, May 5, 2010 at 3:00 PM, Gabor Grothendieck
wrote:
> That's not what I get:
>
> >
> test<-"88958Abcdsef67.8S68.9\nW26m"
> > s
On May 5, 2010, at 5:35 PM, Gabor Grothendieck wrote:
Here are two ways to extract 5 digits.
In the first one \\1 refers to the portion matched between the
parentheses in the regular expression.
In the second one strapply is like apply where the object to be worked
on is the first argument (a
That's not what I get:
> test<-"88958Abcdsef67.8S68.9\nW26m"
> sub(".*(\\d{5}).*", "\\1", test)
[1] "88958"
> R.version.string
[1] "R version 2.10.1 (2009-12-14)"
I also got the above in R 2.11.0 patched as well.
On Wed, May 5, 2010 at 5:55 PM, steven mosher wrote:
> test
> [1]
> "88958Abcdse
test
[1]
"88958Abcdsef67.8S68.9\nW26m"
> sub(".*(\\d{5}).*", "\\1", test)
[1] ""
> sub(".*([0-9]{5}).*","\\1",test)
[1] "88958"
>
I think the "wrote:
> Here are two ways to extract 5 digits.
>
> In the first one \\1 refers to the portion matched between the
> parentheses in the regular expressi
Thanks I was looking at that package and reading your mails in the archive.
I think my tiny mind got twisted in the regexp..
On Wed, May 5, 2010 at 2:35 PM, Gabor Grothendieck
wrote:
> Here are two ways to extract 5 digits.
>
> In the first one \\1 refers to the portion matched between the
> pare
Here are two ways to extract 5 digits.
In the first one \\1 refers to the portion matched between the
parentheses in the regular expression.
In the second one strapply is like apply where the object to be worked
on is the first argument (array for apply, string for strapply) the
second modifies i
Given a text like
I want to be able to extract a matched regular expression from a piece of
text.
this apparently works, but is pretty ugly
# some html
test<-"88958Abcdsef67.8S68.9\nW26m"
# a pattern to extract 5 digits
> pattern<-"[0-9]{5}"
# regexpr returns a start point[1] and an attribute "ma
12 matches
Mail list logo