back2ForwardSlash {sos} | R Documentation |
Replace backslash with forward slash in a character string
Description
scan a character string with backslash as the quote character and return it with backslashes replaced by forward slash.
NOTE: 'c:\User' cannot be assigned to a character variable, because '\U' must be followed by a hexadecimal number, and 's' is not a legal hexadecimal digit. Therefore, we read the character string of interest using scan rather than assigning it to a function argument.
Usage
back2ForwardSlash(nmax=1, what=character(),
sep='\n', ...)
Arguments
nmax , what , sep , ... |
arguments passed to |
Details
It's not easy to turn a back slash into a forward
slash, because R interprets the back slash as an
escape character.
back2ForwardSlash
tells R to read the next
nmax
lines, replacing '\' with '/'.
Value
character vector with backslashes replaced by forward slashes.
Author(s)
Spencer Graves with help from Richard Cotton and Garrett See.
See Also
Examples
(x <- back2ForwardSlash())
#c:\users\
#NOTE: The "#" in this example is not needed.
# It is included here to suppress a spurious warning
# in the automated testing of the package via "R CMD check".
all.equal(x, '#c:/users/')
(x2. <- back2ForwardSlash(2))
#c:\u\a b\n o
#d:\pqr\
all.equal(x2., c('#c:/u/a b/n o', '#d:/pqr/'))
[Package sos version 2.1-8 Index]