Try
   
  > name<-"C:\\myfile.txt"
  > name
[1] "C:\\myfile.txt"
  > gsub("([\\])","\\/",name)
[1] "C:/myfile.txt"

yvonnick noel <yvonnick.noel@uhb.fr> wrote:
  Hello,

I've seen this question asked in the archives but no clear reply or solution
provided. So, just to be sure it is not possible in R: Can I replace
backslashes with slashes in a string ?

I am writing a GUI for R with the Rpad library. I have a "browse" button for
data loading and Windows return a path string with backslashes. I need to
convert them into slashes to use the string with read.table.

I would have expected something like:

gsub("\\","\/","c:\My Documents\data.dat")

to work but it does not (incorrect regular expression).

Note that I have no control on the string which is returned from the system (no
such problem under Linux BTW).

Any idea ?

Yvonnick NOEL
U. of Rennes 2
FRANCE

______________________________________________
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
  


			
---------------------------------

 Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever.
	[[alternative HTML version deleted]]


