我如何通过
a = "blog.posts.[activity]-It's-raining"
到
blog.posts.\[activity\]-It\'s-raining.md
那是带有转义符号的a
?一般来说,字符串a
必须在控制台(linux)中读取
最佳答案
你可以使用Shellwords.escape
:
require "shellwords"
a = "blog.posts.[activity]-It's-raining"
puts Shellwords.escape(a)
这导致:
$ ruby foo.rb
blog.posts.\[activity\]-It\'s-raining
关于ruby - 如何输出转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41190944/