In data martedì 10 aprile 2012 13:34:13, Nevil Amos ha scritto:
> How do I remove a "$" character from a string sub() and gsub() with "$" or
> "\$" as pattern do not work.
> 
> > sub("$","","ABC$DEF")
> 
> [1] "ABC$DEF"
> 
> > sub("\$","","ABC$DEF")
> 
> Error: '\$' is an unrecognized escape in character string starting "\$"
> 
> > sub(\$,"","ABC$DEF")
> 
> Error: unexpected input in "sub(\"
> 
> Thanks

You just need a double backslash:
> sub("\\$","","ABC$DEF")
[1] "ABCDEF"

______________________________________________
R-help@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.

Reply via email to