Project1

标题: 怎么减去一个字符串中最后一个字符? [打印本页]

作者: yzlsym    时间: 2008-4-29 21:50
标题: 怎么减去一个字符串中最后一个字符?
例如abcdefg
把g减掉的方法 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 水迭澜    时间: 2008-4-29 22:30
这个方法我问过的……
如果是只有半角字符,则text.chop!就可以
如果有中文字就麻烦很多了……
提供禾西给过的方法吧-v-+
          if @ans.size > 1
           array = @ans.scan(/./)
           @ans = ""
           for i in 0...array.size - 1
             @ans += array
           end
          else
            @ans = ""
          end

P。S @ans是那个字符串的变量名……
作者: 禾西    时间: 2008-4-30 06:35
上次那個是水娘娘...Orz
禾西對不起妳,提供了個爛方法...
[LINE]1,#dddddd[/LINE]
text = "三;二αb一cあ二◆三"
unless text == ""
  text.scan(/./)[-1].size.times{text.chop!}
end
p text
exit

這次的好像比較好... [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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