如何让Ruby忽略字符串中的反斜杠?

时间:2011-01-08 04:37:54

标签: ruby path

在Ruby中是否有某种方法可以避免在Ruby字符串中加入双反斜杠(比如在C#中可以做到的):

例如,在C#中,可以在字符串前加@,然后字符串中的反斜杠不需要转义:

@"C:\Windows, C:\ABC"

如果没有@,我们需要转义反斜杠:

"C:\\Windows, C:\\ABC"

Ruby中有类似的东西吗?

2 个答案:

答案 0 :(得分:7)

使用单引号

my_string = 'C:\Windows'

在字符串部分here

中查看更多内容

答案 1 :(得分:1)

你也可以使用%q,反斜杠会自动为你转义:

%q{C:\Windows} => "C:\\Windows"