注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

@fc_lamp

关注Web应用解决方案MySql/PHP/Python一盏名为"飞川"的灯~

 
 
 

日志

 
 

ruby String 对象常用方法  

2011-11-10 11:15:00|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

连接字符串

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

可以对字符串做乘法

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

字符串比较

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

我们知道字符串其实存储的是数字,对字符串进行比较其实就是比较ASCII值

用?求字符的ASCII值

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

数字代表的字符

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

将需要替换的表达式的放入#{..}

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

字符串也可以插入字符串变量

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

字符串常用方法

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

替换字符串的某一范围内的值

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

删除字符

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

判断空

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

以replace来替换字符串中所有与pattern相匹配的部分

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

判断包含指定的字符串

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

按照从左到右的顺序搜索子字符串,并返回搜索到的子字符串的左侧位置. 若没有搜索到则返回nil

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

replace来替换首次匹配pattern的部分

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

对字符串中的各行进行迭代操作,对字符串中的各个字节进行迭代操作

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

拆分字符串

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

压缩重复的字符串

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

删除头部和尾部的所有空白字符。空白字符是指" "t"r"n"f"v"

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

若字符串中包含search字符串中的字符时,就将其替换为replace字符串中相应的字符

ruby String 对象常用方法 - fc-lamp - fc-lamp的博客

 

以上信息摘致:http://www.cnblogs.com/lexus/archive/2011/01/19/1939700.html

 

=begin
    聋子奶奶程序
    @author FC_LAMP
=end

def talk()
    while 1
        STDOUT.flush #清空io缓冲的内容
        commd = gets.chomp #gets.gets 包含 \n
        grandma = 'HUH?!SPEAK UP,SONNY!'
        commd = commd.strip #去除空白字符
        tpl = commd.upcase #大小写
        if tpl == 'BYE'*3 #BYE三次
            puts 'BYE BYE! BOY!';
            exit
        end
        if commd == tpl and not commd.empty? #全大写,并且不为空
            year = (1930..1950).to_a #范围数组
            year = year[rand(year.length)]
            grandma = "NO,NOT SINCE #{year}"
        end
        puts grandma
    end
end
talk()


  评论这张
 
阅读(162)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017