首页 > 解决方案 > 有没有办法在 R 中定义“原始”字符串?

问题描述

我意识到 3 年前还有一个类似的问题在 R 中是否存在用于正则表达式的原始字符串?,但想知道现在是否有新的答案来回答这个问题。

所以,我的问题是关于编写原始字符串的更笼统的问题,不仅适用于正则表达式,还适用于 Windows 路径和其他可能存在反冲的字符串。

标签: r

解决方案


使用 R>4.0.0,您可以使用以下语法解析原始字符串:

> r"(C:\Users\)"
[1] C:\\Users\\

请注意,()是语法的一部分,即r"(....)". 你可以使用r"{...}"andr"[....]"也。另请注意,您看到打印的双反斜杠是 R 打印反斜杠的方式。


推荐阅读