标签: ruby string
如何解析字符串并更改所有" a"字母到标签符号?
有没有办法使用gsub呢?
类似
'blah'.gsub('a', '\t')
答案 0 :(得分:2)
使用双引号(")字符串至少包含标签的替换字符串:
"
'blah'.gsub('a', "\t") #=> "bl\th"
请查看Ruby Programming/Strings,了解单引号和双引号字符串之间差异的简明而全面的概述。
答案 1 :(得分:1)
您还可以使用String#tr:
'matador'.tr('a', "\t") #=> "m\tt\tdor"
您可以用?\t代替"\t"。
?\t
"\t"