【问题标题】:R replace single backslash to double backslashR 将单反斜杠替换为双反斜杠
【发布时间】:2017-07-25 05:20:26
【问题描述】:

如何在 R 中将单反斜杠 \ 转换为双反斜杠 \\

例如:

\\\server\\folder1\\sub_folder -> "\\\\\\\server\\\\folder1\\\\sub_folder"

【问题讨论】:

  • 反斜杠是否在字符串变量中?还是他们坐在您的文本编辑器/控制台中?你想做什么?
  • 用户在 R 闪亮的文本区域中输入输入看起来像:\\folder1\subfolder1\werwr,我想将每个 \ 更改为 \\

标签: r backslash


【解决方案1】:
# What your input should look like.
txt <- "\\\\server\\folder1\\sub_folder"
cat(txt) # prints \\server\folder1\sub_folder

# Replacing the backslashes for double backslashes.
txtNew <- gsub("\\", "\\\\", txt, fixed = TRUE)
cat(txtNew) # prints \\\\server\\folder1\\sub_folder

【讨论】:

    猜你喜欢
    • 2013-04-15
    • 2012-06-16
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多