Ruby 如何获取用|或分隔的字符串,

Ruby 如何获取用|或分隔的字符串,,ruby,string,Ruby,String,假设我有一根像a | b | c | d这样的线。。。或者像a,b,c,d。。。我想提取一个bc和d,并将其放入一个数组中。做这件事的有效方法是什么 因此,输入是a | b | c | d或a,b,c,d,输出应该是[a,b,c,d]。使用拆分功能 MyString.split("|") 使用split函数 MyString.split("|") 方法就是你要找的 例如,如果要将字符串拆分为以|字符分隔的字符串数组,可以执行以下操作: "a|b|c|d".split('|') =>

假设我有一根像a | b | c | d这样的线。。。或者像a,b,c,d。。。我想提取一个bc和d,并将其放入一个数组中。做这件事的有效方法是什么


因此,输入是a | b | c | d或a,b,c,d,输出应该是[a,b,c,d]。

使用拆分功能

MyString.split("|")

使用split函数

MyString.split("|")
方法就是你要找的

例如,如果要将字符串拆分为以|字符分隔的字符串数组,可以执行以下操作:

"a|b|c|d".split('|')


=> ["a", "b", "c", "d"]
如果要按字符串除以或|,可以对正则表达式使用相同的方法:

"a|b|c|d".split(/\||,/)

"a,b,c,d".split(/\||,/)


=> ["a", "b", "c", "d"]
方法就是你要找的

例如,如果要将字符串拆分为以|字符分隔的字符串数组,可以执行以下操作:

"a|b|c|d".split('|')


=> ["a", "b", "c", "d"]
如果要按字符串除以或|,可以对正则表达式使用相同的方法:

"a|b|c|d".split(/\||,/)

"a,b,c,d".split(/\||,/)


=> ["a", "b", "c", "d"]

这不能回答问题,这不能回答问题。