[R] Does R support [:punct:] in regexps?
    Duncan Murdoch 
    murdoch at stats.uwo.ca
       
    Thu Apr  9 13:31:28 CEST 2009
    
    
  
On 09/04/2009 7:10 AM, Daniel Brewer wrote:
> Hello does R support [:punct:] in regular expressions?  I am trying to
> strip all regular expressions for a vector of strings.
It does, but remember that the [] chars are part of the character class; 
you need extra [] brackets around the whole thing, and you don't want 
the slash delimiters:
 > x <- c("yoda-yoda","billy!")
 > gsub("[[:punct:]]","",x)
[1] "yodayoda" "billy"
Duncan Murdoch
> 
>> x <- c("yoda-yoda","billy!")
>> gsub("/[:punct:]/","",x)
> [1] "yoda-yoda" "billy!"
> 
> Thanks
> 
> Dan
    
    
More information about the R-help
mailing list