查看: 1579|回复: 3

[已经过期] 怎么把变量内的字符逐字提取出来然后进行匹配处理?

  [复制链接]
梦石
0
星屑
55
在线时间
20 小时
注册时间
2007-2-13
回帖
64
发表于 2011-5-30 19:19:20 | 显示全部楼层 |阅读模式

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

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

×
咱尽可能具体的说清楚吧……希望有人能解答=。=

首先咱设置了变量a="超电磁炮,MegaBolt,1898"

然后要怎样把a中的项一个个提取出来放到变量b上呢= =?
在提取前有多条件判定case,when分别是"超电磁炮","电浆螺旋","xxxx"……
然后"超电磁炮"匹配,提取并存入变量b中,并删除a中前面的","字符……
成功后再进行匹配提取,直到变量a=""为止……

咱感觉咱说的很详细了,但是咱不懂语法= =。。求脚本达人现身解答。。
灰常感谢……
召唤心之创想,化作究极之创想;召唤心之幻想,化作无限之幻想;召唤心之妄想,化作最终之妄想;召唤心之梦想,化作乐园之梦想;召唤心之理想,化作叹息之理想!
梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 2011-5-30 19:34:47 | 显示全部楼层
a="超电磁炮,MegaBolt,1898"
for b in a.split(/,/)
  p b
end

点评

还能这么玩呢 p "测试逗号中文逗号字".split("逗号")  发表于 2011-5-30 20:05
回复

使用道具 举报

梦石
0
星屑
55
在线时间
20 小时
注册时间
2007-2-13
回帖
64
 楼主| 发表于 2011-5-30 19:39:13 | 显示全部楼层
灰常感谢~
回复

使用道具 举报

梦石
0
星屑
1816
在线时间
2527 小时
注册时间
2010-10-12
回帖
1336

开拓者

发表于 2011-5-30 19:42:16 | 显示全部楼层
能不能顺便教我把某变量的数字拆开放到其他变量里吗

点评

THX!!!!!!!!!!  发表于 2011-5-30 20:15
a = "啊不1能急3速方5块" p a.gsub(/\D/, "").to_i http://bbs.66rpg.com/forum.php?mod=redirect&goto=findpost&pid=1629084&ptid=168973  发表于 2011-5-30 19:48

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部