Project1

标题: 怎样分割字符串? [打印本页]

作者: 伤痕累累    时间: 2011-3-15 18:50
标题: 怎样分割字符串?
本帖最后由 伤痕累累 于 2011-3-19 13:43 编辑

      怎样把一个字符串的每一个字符都分开,并有序的记录在一个数组中?
      比如
      “6R万岁”,把它拆分成“6”,“R”,“万”,“岁”;并存入一个名为a的数组中
      也就是说,操作完后,a应该等于["6","R","万","岁"]
      表达的不太好。。。。。。。。。。。。。。。
      麻烦各位了。。。。。。。。。。。。。。
作者: wbsy8241    时间: 2011-3-15 19:07
F1 说 :

scan(re)
scan(re) {|s| ... }
重复将 self 匹配与争归表达式 re 进行匹配,并返回匹配成功的子字符串的数组。

p "foobarbazfoobarbaz".scan(/ba./)
# => ["bar", "baz", "bar", "baz"]

p "abcde".scan(/./)
# => ["a", "b", "c", "d", "e"]


作者: 蕾米莉亚·斯卡雷特    时间: 2011-3-15 20:04
"6R万岁".split(//)

也是可以的.




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1