如何使Ruby在字符串中忽略反斜杠?

3

在Ruby中,是否有避免在字符串中使用双反斜杠的方法(类似C#中的方法):

例如,在C#中我们可以在字符串前加上@,那么字符串中的反斜杠就不需要转义:

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

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

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

在Ruby中有类似的东西吗?

3
无论是哪个斜杠都可以在 Ruby Windows 上打开文件。考虑仅在内部使用“/”以保持跨平台兼容性。 - EnabrenTane
2个回答

7

使用单引号

my_string = 'C:\Windows'

在字符串部分查看更多信息,请点击这里


1

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接