![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
liuchunping454135329
高一点,再高一点!
展开
-
ruyb 数组转换二维数组
array = [1,3,6,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,3,3,5,6,5,4,4,6,9] p size = array.length s_size = 0 if size%8 == 0 s_size=size/8 else s_size=size/8+1 end p s_size,"**" sa...原创 2011-08-27 17:07:22 · 81 阅读 · 0 评论 -
ruby正则
#(1)字面字符,表示"与该字符匹配",如/a/ =~ "a" #(2)圆点通配符(.),表示"与任意一个字符匹配",如 /./ = "%w(a b c d ... w)" #(3)字符类,表示"与这些字符中的一个匹配",如/[dr]ejected/,表示"匹配d或r,后接ejected" #(4)常见字符集的特殊转义序列: /[0-9]/ => /\d/ ||原创 2011-09-03 10:32:19 · 69 阅读 · 0 评论 -
chm解析
CHM文件是微软公司开发的新一代基于HTML的帮助文件格式,它一问世就以其易用性和新颖的界面赢得了广大编程一族的喜爱,目前大多数软件都用它来制作应用程序的帮助文件。 关于Html Help Workshop的用法已有文章介绍,在这里笔者着重讲述在实际编程中如何调用CHM文件,从而建立起应用程序的帮助系统,本文以Visual Basic 6.0为语言平台。 声明HtmlH...原创 2011-09-28 23:11:31 · 118 阅读 · 0 评论 -
ruby操作xml
1、解析XML文件 require "rexml/document" file = File.new( "mydoc.xml" ) doc = REXML::Document.new file 2、解析XML字符串 require "rexml/document" include REXML # so that we don't have to prefix everything...原创 2011-07-27 23:17:36 · 64 阅读 · 0 评论 -
ruby对文件操作,把一个目录中的文件复制到另外一个目录下面
file_path="D:/yonglijiaoben/" file_path_new = file_path.gsub("\\", "/") #处理目录最后一个有无“/”问题 file_path_new = File.join(file_path_new,"/") Dir.glob("#{file_path_new.gsub("\\", "/")}**/*.tsp&原创 2011-08-03 16:29:28 · 262 阅读 · 0 评论 -
ruby语法
[ 'cat', 'dog', 'horse' ].each {|name| print name, " " } 5.times { print "*" } 3.upto(6) {|i| print i } ('a'..'e').each {|char| print char } produces: cat dog horse *****3456abcde line.sub(/Perl...原创 2011-08-09 17:00:30 · 54 阅读 · 0 评论