ruby – 用逗号将字符串拆分为数组,除非逗号在引号内

前端之家收集整理的这篇文章主要介绍了ruby – 用逗号将字符串拆分为数组,除非逗号在引号内前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
给定 Ruby中的一个数组字符串,其中一些引号包含逗号:
my_string.inspect
# => "\"hey,you\",21"

我怎样才能得到一个数组:

["hey,you"," 21"]

解决方法

Ruby标准CSV库的.parse_csv就是这样做的.
require 'csv'
"\"hey,21".parse_csv
# => ["hey," 21"]
原文链接:https://www.f2er.com/ruby/264837.html

猜你在找的Ruby相关文章