1 / 16
文档名称:

Ruby基础学习.docx

格式:docx   大小:36KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Ruby基础学习.docx

上传人:sunhongz2 2022/4/7 文件大小:36 KB

下载得到文件列表

Ruby基础学习.docx

相关文档

文档介绍

文档介绍:精选文库
9
精选文库
10
Ruby笔记
Ruby 里 require,load 和 include 区别:
1、
2、
3、
4、
requre,load用于文件, ng
puts ttt[0...8] #hello ru
puts ttt[/ruby/] #ruby
puts ndex("r") #6 取第一次出现位置
puts ttt[ ndex("y")] #121
puts ttt[ ndex("y")].chr #y
字符串比较
puts ?s2 #true false
(8 )字符串累加输出
p uts "g,hm" * 3 # g,hm g,hm g,hm
在某一个字符串中在插入字符串
puts "ruby ".insert 5, "php" # ruby php 第 5 个位置处插入
替换某部分字符串
tt = "ruby ,php,j ava"
tt['java'] = 'p yth on'
puts tt # ruby ,php,python
(11 )去掉字符
chop、chop!会去掉字符串最后的一个字符。
chomp、chmop!则从字符串中摘除行尾的分隔符。通常是换行符。
从字符串中删除某个字段
ttt = 'java ,python ,ruby ,php ,as p'
puts ttt
puts ","
字符串的替换
puts place "python"
反转字符串
puts
字符串转数组
i = "php ruby".s plit( // )
do |v|
p uts v
p uts '---'
end
(16 )数组转字符串:
sz = ['php ','ruby',' python']
puts (”@") # ******@******@python @ 随意啥都行
精选文库
9
精选文库
4
遍历字符串
"ruby".each_byte { |v| prin tv,"/"}
字符串的大小写转换
t = 'PHP'
puts ncase
puts pitalize
puts pease
tt = 'php RuBy'
puts pease
(19 )强制转换
#”250”有数字转换为字符串。
(20 )正则表达式过滤 grep方法。该方法不是 String的方法。
tt = ['p yth on ','java',' php', 'ruby']
puts p(/php/);
过滤字符串gsub!()
info = PublishI d_by_id(1027181853)
p in
in !(/<V?F>]*>/,"")
in !(/\\&[a-zA-Z]{1,10};/,”)
in !(/<F>]*>/,”)
in !(/[(\/>)<]/,'')
in !("\r\n",'')
!("(",' ') # 全角空格
!(”)”,' ') # 全角空格
in !("\r",'')
in !("_",'')
in !("{",'')
in !("}",'')
in !(".",'')
in !(" ",'')
in !("\t",'')
in !(" (",' ')# 全角空格
!(" ) ",' ')#全角空格
in !("/",'')
in !("\\",'')
转为字符串to_s
精选文库
5
精选文库
10
精选文库
9
精选文库
6
例子: s
精选文库
9
精选文库
10
精选文库
9
精选文库