Project1
标题:
替换内容
[打印本页]
作者:
谢谢合作
时间:
2009-7-3 12:15
标题:
替换内容
本帖最后由 谢谢合作 于 2009-7-3 12:53 编辑
我以前问过,但效果似乎不是很好……
$A = "AAASSSDDD"
我想把$A中的所有A变为1
所有S变为2
所有D变为3
q:请问该如何操作?
作者:
ONEWateR
时间:
2009-7-3 12:22
$A.gsub(/A/) {'1'}
$A.gsub(/S/) {'2'}
$A.gsub(/D/) {'3'}
作者:
谢谢合作
时间:
2009-7-3 12:37
我想将他们累加
$A.gsub(/A/) {'1'}
$A.gsub(/S/) {'2'}
$A.gsub(/D/) {'3'}
我想添加
$B = $A.gsub(/A/) {'1'}
$B = $A.gsub(/S/) {'2'}
$B = $A.gsub(/D/) {'3'}
p $B
可只显示最后一次的修改结果。
作者:
IamI
时间:
2009-7-3 12:46
到底要什么效果?= =
作者:
IamI
时间:
2009-7-3 12:47
到底要什么效果?= =完全理解不能
请使用clone,否则ab是同一个对象
然后ab最好不要用大写
作者:
谢谢合作
时间:
2009-7-3 12:48
把"aaaabbbbcccc"变成“111122223333”
作者:
ONEWateR
时间:
2009-7-3 12:49
$A.gsub!(/A/) {'1'}
$A.gsub!(/S/) {'2'}
$A.gsub!(/D/) {'3'}
作者:
谢谢合作
时间:
2009-7-3 12:51
啊,太感谢了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:victory:
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1