Ruby 字符串分割为多个字符可以通过使用 split()
方法来实现。 split()
方法根据指定的分隔符将字符串分割成多个子字符串,并返回一个数组。
例如,以下代码将字符串 "HelloWorld"
分割为两个子字符串 "Hello"
和 "World"
:
str = "HelloWorld"
arr = str.split('')
puts arr[0] # 输出 "Hello"
puts arr[1] # 输出 "World"
在上述代码中,split('')
方法将字符串 "HelloWorld"
按照空字符分割成数组 arr
,并输出数组的第一个元素 "Hello"
和第二个元素 "World"
。
如果需要将字符串分割为更多的子字符串,可以将分隔符设置为空格或特定字符。例如,以下代码将字符串 "Hello World"
分割为三个子字符串 "Hello"
、" ">
和 "World"
:
str = "Hello World"
arr = str.split(' ')
puts arr[0] # 输出 "Hello"
puts arr[1] # 输出 " "
puts arr[2] # 输出 "World"
在上述代码中,split(' ')
方法将字符串 "Hello World"
按照空格分割成数组 arr
,并输出数组的第一个元素 "Hello"
、第二个元素 ">"
和第三个元素 "World"
。
领取专属 10元无门槛券
手把手带您无忧上云