阅读851 返回首页    go 阿里云 go 技术社区[云栖]


ruby字符串String的一个trick

用了这么久ruby,知道String对象可以通过[]操作得到字符或者子字符串,比如:
>"abc"[0]
97
>"abc"[0,2]
"ab"

97就是字符a的ASCII码了,却不知道[]操作同样可以接受正则表达式,返回匹配正则的那部分字符串,比如:
>"has 5 and 3" [/\d+/]
5
>"hello there"[/(..)e/]
the


ruby的API设计充分体现了马教主所说的人本接口

文章转自庄周梦蝶  ,原文发布时间2007-7-6

最后更新:2017-05-17 15:31:21

  上一篇:go  让ruby简化你的工作之blog阅读器
  下一篇:go  redhat9安装subversion手记