[R] help with "\" in strings

Uwe Ligges ligges at statistik.tu-dortmund.de
Sun Apr 24 14:34:59 CEST 2011



On 24.04.2011 08:02, Joshua Wiley wrote:
> Hi Rob,
>
> On Sat, Apr 23, 2011 at 7:19 PM, viostorm<rob.schutt at gmail.com>  wrote:
>>
>> I would like to create a "\%" that can be written to a file as I am writing
>> a procedure to output to latex.
>>
>> I can't create a "\%" and it is driving me crazy.
>
> Try the fixed = TRUE argument to gsub.  This works for me:
>
> x = "This is a test % string"
> writeLines(gsub ("%", "\\%", x, fixed = TRUE), "c:/biostats/test.txt")

or just use "\\\\%"
one escape for R and one for the regexp each.

Uwe Ligges


> Cheers,
>
> Josh
>
>>
>> --------------------------------------
>>
>> x = "This is a test % string"
>> gsub ("%", "\\%", x)
>> fileConn<-file("c:/biostats/test.txt")
>> writeLines(x, fileConn)
>> close(fileConn)
>>
>> --------------------------------------
>>
>> Any suggestions?
>>
>> Thanks in advance.
>>
>> --
>> View this message in context: http://r.789695.n4.nabble.com/help-with-in-strings-tp3470964p3470964.html
>> Sent from the R help mailing list archive at Nabble.com.
>>
>> ______________________________________________
>> R-help at 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.
>>
>
>
>



More information about the R-help mailing list