我有以下字符串输出:
"[1, 2, 3, *, +, 4, 5, -, /]"
如何符号化非数字字符(即 *、+、-、/)并返回以下结果:
[1, 2, 3, :*, :+, 4, 5, :-, :/]
目前,我正在使用这种方法来转换字符串:
def tokens(str)
new_str = str.split(/\s+/)
clean_str = new_str.to_s.gsub(/"/, '')
#Symbolise clean_str to desired output
end