Something about the way R processes backslashes is defeating me.
Perhaps this is because I have only just started using R for text processing.

I would like to change occurrences of the ampersand & into ampersand 
preceded by a backslash.

 > temp <- "R & D"
 > sub("&", "\&", temp)
[1] "R & D"
 > sub("&", "\\&", temp)
[1] "R & D"
 > sub("&", "\\\&", temp)
[1] "R & D"
 > sub("&", "\\\\&", temp)
[1] "R \\& D"
 >

So I can get zero, or two backslashes, but not one. I am sure this is 
really simple but I did not find the answer by doing, for example ?regexp 
or ?Quotes


Michael Dewey
http://www.aghmed.fsnet.co.uk

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to