• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Ruby中操作字符串的一些基本方法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在Ruby中的String对象持有和操纵的任意序列的一个或多个字节,通常表示人类语言的字符表示。

简单的字符串文本括在单引号(单引号字符)。引号内的文本的字符串值:

?
1
'This is a simple Ruby string literal'

如果需要内放置一个单引号,单引号的字符串文字,在它前面加上一个反斜杠Ruby解释器不认为终止字符串:

?
1
'Won\'t you read O\'Reilly\'s book?'

反斜杠也可以转义另一个反斜杠,这样第二个反斜杠本身不是解释为转义字符。

以下是字符串相关的功能Ruby的。
表达式替换:

表达式替换嵌入任何Ruby表达式的值转换成字符串使用的一种手段,可用 #{ and }替换:

?
1
2
3
4
5
6
#!/usr/bin/ruby
 
x, y, z = 12,36,72
puts"The value of x is #{ x }."
puts"The sum of x and y is #{ x + y }."
puts"The average was #{ (x + y + z)/3 }."

这将产生以下结果:

?
1
2
3
The value of x is 12.
The sum of x andy is 48.
The average was 40.

一般分隔的字符串:

一般分隔的字符串,可以创建字符串匹配任意分隔符,比如,虽然包含在一对,如:., !, (, {, <, 等,前面加上一个百分号(%). Q, q 和 x,有特殊的含义一般可以分隔的字符串。

?
1
2
3
4
%{Ruby is fun.} equivalent to "Ruby is fun."
%Q{ Ruby is fun. } equivalent to " Ruby is fun. "

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Ruby笔记五(简单的字符串操作)发布时间:2022-07-14
下一篇:
ruby -- 基础学习(五)empty、nil、blank三者之间的区别发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap