[R] How to specify multiple regular expressions for pattern argument

Berend Hasselman bhh at xs4all.nl
Fri May 11 20:34:38 CEST 2012


On 11-05-2012, at 20:18, Jun Shen wrote:

> 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.

'^d.*[[:digit:]]$'

starting with a 'd', followed by zero or more of anything and ending with a digit.

Berend



More information about the R-help mailing list