要将带括号的Ruby字符串转换为数组,您可以使用Ruby的内置方法split
。这是一个简单的示例:
str = "1,2,3,4,5"
arr = str.split(",")
puts arr
在这个示例中,我们有一个包含逗号分隔值的字符串str
,我们使用split
方法将其转换为数组arr
。split
方法接受一个分隔符作为参数,在这种情况下,我们使用逗号。
如果您的字符串包含括号,例如:
str = "(1,2,3,4,5)"
您可以先删除括号,然后再使用split
方法:
str = "(1,2,3,4,5)"
str = str.gsub("(", "")
str = str.gsub(")", "")
arr = str.split(",")
puts arr
在这个示例中,我们使用gsub
方法删除字符串中的左括号和右括号,然后再使用split
方法将其转换为数组。
您可以使用这种方法将任何带括号的字符串转换为数组。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云