- 浏览: 248273 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
Ruby中,内置很多对字符串操作的方法,下面我们看看最主要的一些方法
连接字符串
可以对字符串做乘法
字符串比较
我们知道字符串其实存储的是数字,对字符串进行比较其实就是比较ASCII值
用?求字符的ASCII值
数字代表的字符
将需要替换的表达式的放入#{..}
字符串也可以插入字符串变量
字符串常用方法
替换字符串的某一范围内的值
删除字符
判断空
以replace来替换字符串中所有与pattern相匹配的部分
判断包含指定的字符串
按照从左到右的顺序搜索子字符串,并返回搜索到的子字符串的左侧位置. 若没有搜索到则返回nil
用replace来替换首次匹配pattern的部分
对字符串中的各行进行迭代操作,对字符串中的各个字节进行迭代操作
拆分字符串
压缩重复的字符串
删除头部和尾部的所有空白字符。空白字符是指" "t"r"n"f"v"
若字符串中包含search字符串中的字符时,就将其替换为replace字符串中相应的字符
本文作者:王德水
未经同意,禁止转载
发表评论
-
ASP.NET MVC源码现在可以下载了(翻译)
2008-03-22 09:44 906上个月我在blog里介绍了ASP.NET MVC Roadm ... -
ASP.NET MVC+LINQ开发一个图书销售站点
2008-03-29 17:12 1301园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多 ... -
Linq to SQL Dynamic 动态查询
2008-04-01 15:09 1021在开发中我们常需要使用动态的条件来组合查询,scotte博客里 ... -
使用ASP.NET 3.5 Extensions管理浏览器历史:使用服务器端
2008-04-08 13:15 596我们知道当我们使用ASP.NET AJAX的一些方便的服务端控 ... -
客户比产品更重要
2008-04-12 15:49 610发现博客园里99%都是技术文章,很少有管理的经验分享 ... -
WPF 全球化和本地化(图解)
2008-04-12 16:15 803当您将自己的产品限制为只能通过一种语言使用时,您便将潜在的客户 ... -
项目经理如何参与任务管理
2008-04-14 17:55 652每个项目经理可能都会 ... -
.NET环境下每日集成
2008-04-24 17:36 1359本系列主要介绍了.Net环境下如何使用CruiseContro ... -
项目经理虚拟管理客户
2008-05-28 11:26 534项目经理做项目时经常 ... -
从中国男足看项目管理
2008-06-16 11:39 406国足1:2 不敌伊拉克后,彻底无缘本届世界杯,我想比赛时和赛后 ... -
敏捷的 "道"
2008-11-19 14:10 485本文摘要 敏捷的路上 ... -
在服务器端保存ViewState
2008-11-20 16:51 5511.比较 Asp.net 的一个强大的功能就是ViewStat ... -
TDD实验2:使用VSTS 的单元测试功能
2008-12-10 08:25 775我们要实现的功能是,发工资时自动向我们发送邮件,如果工资少于1 ... -
TDD Tip:方法内部New出来的对象如何Mock
2008-12-16 00:27 1163解决的问题:方法内部new的对象在测试时希望能够用mock对象 ... -
Web测试:Selenium使用
2008-12-23 10:49 1593<style> .confluenceTable ... -
谈软件协作:君子和而不同,小人同而不和
2008-12-31 18:39 677我们知道现在的软件开 ... -
如何进行ASP.NET MVC 的测试
2009-01-05 00:48 1313本文参考了http://stephenwalther.com/ ... -
如何使ASP.NET MVC Controller易测试呢?
2009-01-05 23:25 949昨天那篇文章如何进行ASP.NET MVC 的测试,虽然通过自 ... -
ASP.NET MVC AJAX的调用
2009-01-10 08:21 3732在ASP.NET MVC beta中我们可以使用Ajax.Be ... -
IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC
2009-01-16 17:50 4586ASP.NET 2.0 部署 1.首先打开win7 的特性,路 ...
相关推荐
在Ruby中的String对象持有和操纵的任意序列的一个或多个字节,通常表示人类语言的字符表示。 简单的字符串文本括在单引号(单引号字符)。引号内的文本的字符串值: ...表达式替换嵌入任何Ruby表达式的值转换成字符串使
Ruby将字符串像数字一样处理.我们用单引号(‘…’)或双引号(…)将它们括起来. ruby> abc abc ruby> ‘abc’ abc 单引号和双引号在某些情况下有不同的作用.一个由双引号括起来的字符串允许字符由一个前置的斜杠...
1.返回字符串的长度 代码如下: str.length => integer 2.判断字符串中是否包含另一个串 代码如下: str.include? other_str => true or false “hello”.include? “lo” #=> true “hello”.include? “ol” #=>...
说起Ruby当然要提起它的正则表达式机制,正则表达式作为一个强大的匹配语言已经越来越多的使用到不同的领域当中,从字符串验证,匹配,到网页抽取等。虽然有些人诟病与正则表达式的匹配效率,但是考虑到正则的强大...
为了证明Ruby真的好用,hello world也能写的如此简洁: 代码如下: puts ‘hello world’ 1.输入/输出 代码如下: print(‘Enter your name’) name=gets() puts(“Hello #{name}”) 注:Ruby是区分大小写的 2....
第 1 章:字符串、数字、类和对象 第 2 章:类层次结构、属性和类变量 第 3 章:字符串和范围 第 4 章:数组和哈希 第 5 章:循环和迭代器 第 6 章:条件语句 第 7 章:方法 第 8 章:传递参数和返回值 第 9 章:...
受 Java、Ruby 和 Python 等其他高级语言的启发,我开发了一组字符串操作函数,以便更方便地处理字符串。 这里给出了一个简要的内容列表 strjoin:使用用户指定的分隔符连接多个字符串 strsplit:从字符串中提取由...
在这个脚本中,gets方法用于从标准输入读取一行文本,chomp方法用于移除字符串末尾的换行符...Ruby中的字符串插值使用#{}来嵌入变量或表达式的值。 Ruby是一种解释型语言,因此你不需要显式地编译脚本;直接运行即可。
这是一款正则匹配工具,正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个...
正则表达式只是一种指定字符模式的方法,这个字符模式会在字符串中进行匹配。在Ruby中,通常在斜线之间(/pattern/)编写模式(pattern)来创建正则表达式。同时,Ruby就是Ruby,正则表达式是对象并且可以当作对象来...
强大的字符串操作和正则表达式 开发中快速回馈 迅速和简便: 无需变量声明 变量无类型 语法简单而坚实 自动内存管理 面向对象编程 任何事物都是一个对象 类,继承,方法,等等 单态方法 模块糅合 ...
%{String} 用于创建一个使用双引号括起来的字符串 %Q{String} 用于创建一个使用双引号括起来的字符串 代码如下: str=<<END xss=removed> ” Some String of /”Characters/” “ %q{String} 用于创建一个使用...
根据字符串相似性和正则表达式规则在大海捞针中找到一根针。 替换因为这是一个令人困惑的名称。 警告! normalizers器在版本2及更高版本中不存在! 查看CHANGELOG并签出增强的(希望是更直观的) groupings 。 ...
用于从字符串列表创建紧凑的,非回溯的正则表达式。 安装 将此行添加到您的应用程序的Gemfile中: gem 'list_matcher' 然后执行: $ bundle 或将其自己安装为: $ gem install list_matcher 概要 require '...
pack模板字符串 sprintf格式 Marshal格式 Ruby FAQ Ruby的陷阱 Ruby/Tk FAQ Ruby的相关书籍 Ruby Documentation Project (RDP) HTML Help版和分立HTML ReFe 索引 功能分类索引 发布条件
Regexp#random_example返回一个与正则表达式匹配的随机字符串(从所有可能的字符串中!)。 *如果正则表达式具有无数个可能的匹配字符串,例如/a*b+c{2,}/ ,或者有很多可能的匹配项,例如/.\w/ ,则只有的一部分...
通过示例字符串和文件,快速测试任意正则表达式,防止在处理真实数据时发生错误。根据你使用的特定的编程语言自动在你的源代码中使用正则表达式代码片断。收集归档正则表达式例库以便将来重用。可以把RegexBuddy整合...
这个 gem 对用户在电子邮件、文本和导出模板中提供的字符串进行简单的 [占位符] 替换。 占位符在每个类中声明,然后任何包含[占位符] 的字符串都可以在模型范围内解析。 解析是由一个简单的状态机完成的,使用...
正则表达式,又称规则...当然在Java中也可以通过处理字符串的方式达到检索,替换文本字符串的目的,但是有了正则表达式写代码更加简洁,通常两三行代码就可以达到目的,当然这也是建立在熟悉正则表达式的基础之上的。