查看: 2376|回复: 2

[已经解决] 怎样分割字符串?

[复制链接]
梦石
0
星屑
50
在线时间
13 小时
注册时间
2011-3-7
回帖
33
发表于 2011-3-15 18:50:20 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 伤痕累累 于 2011-3-19 13:43 编辑

      怎样把一个字符串的每一个字符都分开,并有序的记录在一个数组中?
      比如
      “6R万岁”,把它拆分成“6”,“R”,“万”,“岁”;并存入一个名为a的数组中
      也就是说,操作完后,a应该等于["6","R","万","岁"]
      表达的不太好。。。。。。。。。。。。。。。
      麻烦各位了。。。。。。。。。。。。。。
梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 2011-3-15 19:07:41 | 显示全部楼层
F1 说 :

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

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

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

评分

参与人数 1星屑 +350 收起 理由
铃仙·优昙华院·因幡 + 350 认可答案

查看全部评分

回复

使用道具 举报

百合乡の蕾咪

梦石
0
星屑
75
在线时间
151 小时
注册时间
2011-1-12
回帖
196
发表于 2011-3-15 20:04:19 | 显示全部楼层
"6R万岁".split(//)

也是可以的.

评分

参与人数 1星屑 +350 收起 理由
铃仙·优昙华院·因幡 + 350 认可答案

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部