【发布时间】:2013-01-30 01:40:42
【问题描述】:
我有来自给定导出源的带有反斜杠的路径字符串(窗口),格式为
"path\to\something"
当我尝试在 ruby 中阅读时,它会显示
\t
和
\s
作为转义序列。 最后我只想一个
File.join(my_unix_path, "path\to\something")
我知道
%q{"path\to\something"}
有效,但由于我在变量中有字符串,我不能那样使用它。 任何想法如何删除它或将其转换为常规的 unix 路径?
【问题讨论】:
-
如果你从文件中读取这个字符串,它实际上是
"path\\to\\something"尝试检查它。 -
Unix 路径使用斜杠,而不是反斜杠。你
gsub反斜杠了吗?