ruby 正则表达式详解及示例代码
在编写puppet的pp文件中,会用到很多ruby的正则表达式,常用的正则如下: 正则表达式: [codesyntax lang="ruby"] {}: 重复次数(如 {4}表示前面的会重复出现恰好4次) {m,n}: 前面元素最少出现m次,最多出现n次 []: 范围描述符(如 [a-z]表示在a-z范围内的一个字母) \w: 字符或数字,相当于[0-9A-Za-z] \W
Ruby编程 2023年10月29日 146
/www/wwwroot/xunjs.com/app/index/controller/Tags.php:34:string 'Ruby' (length=4)
在编写puppet的pp文件中,会用到很多ruby的正则表达式,常用的正则如下: 正则表达式: [codesyntax lang="ruby"] {}: 重复次数(如 {4}表示前面的会重复出现恰好4次) {m,n}: 前面元素最少出现m次,最多出现n次 []: 范围描述符(如 [a-z]表示在a-z范围内的一个字母) \w: 字符或数字,相当于[0-9A-Za-z] \W
Ruby编程 2023年10月29日 146
如果字符串的行尾没有包含换行符,puts就会添加一个,但print不会; print会精确打印内容并让光标留在末尾(在某些系统平台,在程序输出的末尾会自动换行); p会输出一个审查字
Ruby编程 2023年10月28日 130
要安装ruby,首先要安装rvm,借助rvm安装ruby rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin 开发的一款命令
原文:http://ionrails.com/2009/09/19/ruby_require-vs-load-vs-include-vs-extend/ Require: req
Ruby编程 2023年10月22日 130
Ruby编程 2023年10月16日 144
这一系列文章目的不是讲ruby,也不是讲selenium-webdriver,而是通过一个登录soso首页的小例子讲怎样一步一步写好自动化测试。目标是:面向对象编程,实现逻辑与数据
Ruby编程 2023年10月15日 143
在前文《Ruby on Rails,创建模型,附赠模型与表名不一致时的解决方法》中我们通过rails generate model Subject 方法创建了Subject类。继承自
Ruby编程 2023年10月15日 145
require 'bson' doc = { _id: BSON::ObjectId.new, username:"kbanker", action_code:r
Ruby编程 2023年10月14日 138
ruby对象是严格封装的:只能通过定义的方法访问其内部状态。方法使用的成员变量在对象外部不能直接访问,不过可以通过getter、setter等访问器方法(accessor),使他们
Ruby编程 2023年10月14日 123
Ruby编程 2023年10月11日 126
在《Ruby on Rails,rake工具使用和数据库migrations迁移的概念》中,我们知道Rails中进行数据库迁移操作的基本概念和重要性。现在着手进行一个简单的数据库迁移
Ruby编程 2023年10月10日 135
目录 关于 Ruby rbenv rbenv是类Unix系统上Ruby编程语言的版本管理工具 使用程序包管理器 安装ruby 安装gems 卸载Ruby版本 设置path 安装rails 集成字符串 注释与变量内插 字典HASH 数组 times迭代 关于 Ruby 想知道 Ruby 为什么会如此受欢迎吗?在粉丝眼中,Ruby 是一门优美而巧妙的语言,他们还认为 Ruby 易
Ruby编程 2023年10月10日 130
准备阶段的碎碎念 在virtualbox安装过程中由于这样那样的原因,产生许多坑。 坑1、关于终端,一定要使用启动器打开 安装完虚拟机,进入系统,我们便会遇到第一个坑,终端软件,建议大家都使用启动器打开终端, 千万不要使用文件管理器,进入文件夹,再右键“在终端中打开”,这个时候,环境变量加载不上,尤其在非桌面文件夹进入时。终端加载不上环境变量,大多的软件都没法在终端中执行。 打开终端时
Ruby处理YAML Ruby的标准库YAML基于Psych:https://ruby-doc.org/stdlib-2.6.2/libdoc/psych/rdoc/Psych.html require 'yaml' 之后,为大多数的基本数据类型都提供了 to_ yaml() 方法,用于将各数据类型的对象转换为yaml格式。 例如: require 'yaml' require 'set
在lion下安装rails会提示你的ruby版本为1.8.7,而新版本的rails3.x需要1.9.x的ruby支持。 所以,必须对ruby进行升级,经过各种凌乱和不成功终于摸索出经
Ruby编程 2023年09月24日 142
新的工作,新的环境,又需要学习新的东西了,因公司项目需要,10月8号到公司的开发组(无锡)去,学习了二十天,ror敏捷开发的新工具,效率确实不错,就是太灵活了,灵话得让我有点难以接
Ruby编程 2023年09月18日 150
近日开始读李刚老师的好书 ruby on rails开发实战,相当好的书,笔记之。我没用RAILS 2。0,只是用 rails 1.2.6,就可以开始学习了 1)安装rails 1
Ruby编程 2023年09月18日 126
以上没有出错则rails安装成功5、使用:运行 rails path/to/your/new/application 创建一个新的项目。运行 ruby path/to/your/new
一般语言中,函数必须有返回值,即要带个return关键字。但在ruby中,return不是必须的,如果不写会默认返回最终计算的结果。举例 def add(a,b) # 省去了r
Ruby编程 2023年09月11日 139
从三个方面: 1.各自所适用于什么应用 2.开发环境、运行环境 3.可移植性如何,因为项目最后计划移植到手机平台,如windows CE Symbina 现把调研的一些大致整理,对