Skip to content
Back to formatted view

Raw Message

Message-ID: <BLU142-W1888E8F26B8077E27D7F0EEF170@phx.gbl>
Date: 2012-05-11T18:31:02Z
From: Tyler Rinker
Subject: How to specify multiple regular expressions for pattern argument
In-Reply-To: <CAMCXXmq=vGk61sCq6Op4gt0ONcK-5vABmnb5rsHcY_D=MjZf9A@mail.gmail.com>

I'm curious about the 'real' answer myself but this would work:



ls(pattern='^d')[ls(pattern='^d') %in% ls(pattern='[[:digit:]]$')]


Cheers,Tyler Rinker

----------------------------------------
> Date: Fri, 11 May 2012 13:18:59 -0500
> From: jun.shen.ut at gmail.com
> To: r-help at stat.math.ethz.ch
> Subject: [R] How to specify multiple regular expressions for pattern argument
>
> Dear list,
>
> I want to show all the objects starting with "d" and ending with a digit.
> How do I specify these conditions in the pattern argument
>
> I can do one condition but not two
>
> ls(pattern='^d')
> ls(pattern='[[:digit:]]$')
>
> are working.
>
> But,
>
> ls(pattern='^d'&'[[:digit:]]$') is not working.
>
> Appreciate any comment.
>
> Jun Shen
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.