gpt4 book ai didi

regex - 如何用R中的反斜杠替换符号?

转载 作者:行者123 更新时间:2023-12-04 22:45:38 25 4
gpt4 key购买 nike

你能帮我用 R 中的反斜杠替换一个字符吗?我的审判:

gsub("D","\\","1D2")

提前致谢

最佳答案

您需要重新转义反斜杠,因为它需要作为普通 R 字符串的一部分转义一次(因此 '\\' 而不是 '\'),此外它由 gsub 处理不同在替换模式中,因此需要再次转义。以下工作:

gsub('D', '\\\\', '1D2')
# "1\\2"

结果看起来与所需输出不同的原因是 R 并没有实际打印结果,它打印了一个可解释的 R 字符串(注意周围的引号!)。但是如果你使用 catmessage它打印正确:
cat(gsub('D', '\\\\', '1D2'), '\n')
# 1\2

关于regex - 如何用R中的反斜杠替换符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27818261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com