Project1

标题: 怎样让玩家删除一个字符? [打印本页]

作者: 傅立叶级数    时间: 2008-4-14 08:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-4-14 08:39
笨方法:
text = "一二三"
array = "一二三".scan(/./)
text.slice!(array[array.size - 1])
p text
exit
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: wy29    时间: 2008-4-14 14:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-4-14 14:59
又是F1當中沒有提到的語句。
真是不知道到哪里查 ==|||

[LINE]1,#dddddd[/LINE]
那麽就順便問問這個好了:
[0,0].pack('ll')
是甚麽鬼東西?
作者: wy29    时间: 2008-4-14 15:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 司马睿风    时间: 2008-4-14 18:02
text.chop!
ruby的F1里有,RMXP里没有,但是可以用
作者: 傅立叶级数    时间: 2008-4-14 19:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: link006007    时间: 2008-4-14 20:39
利用ruby的字符替换:
a = "saefsdf而与i"
a[/而/] = ''
p a  # '而'给替换了(删除)了, 断开字符串中间 效率很低吧 - -
a[a.size - 1, 1] = ''
p a  # 删除末尾
作者: 水迭澜    时间: 2008-4-14 22:43
望楼上,如果一句话里有两个相同字符怎么办?
作者: link006007    时间: 2008-4-14 23:36
回楼上   匹配第一个, 或者使用正则表达式




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