首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将带括号的Ruby字符串转换为数组?

要将带括号的Ruby字符串转换为数组,您可以使用Ruby的内置方法split。这是一个简单的示例:

代码语言:ruby
复制
str = "1,2,3,4,5"
arr = str.split(",")
puts arr

在这个示例中,我们有一个包含逗号分隔值的字符串str,我们使用split方法将其转换为数组arrsplit方法接受一个分隔符作为参数,在这种情况下,我们使用逗号。

如果您的字符串包含括号,例如:

代码语言:ruby
复制
str = "(1,2,3,4,5)"

您可以先删除括号,然后再使用split方法:

代码语言:ruby
复制
str = "(1,2,3,4,5)"
str = str.gsub("(", "")
str = str.gsub(")", "")
arr = str.split(",")
puts arr

在这个示例中,我们使用gsub方法删除字符串中的左括号和右括号,然后再使用split方法将其转换为数组。

您可以使用这种方法将任何带括号的字符串转换为数组。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券