- 浏览: 256963 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 941上个月我在blog里介绍了ASP.NET MVC Roadm ... -
ASP.NET MVC+LINQ开发一个图书销售站点
2008-03-29 17:12 1324园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多 ... -
Linq to SQL Dynamic 动态查询
2008-04-01 15:09 1053在开发中我们常需要使用动态的条件来组合查询,scotte博客里 ... -
使用ASP.NET 3.5 Extensions管理浏览器历史:使用服务器端
2008-04-08 13:15 620我们知道当我们使用ASP.NET AJAX的一些方便的服务端控 ... -
客户比产品更重要
2008-04-12 15:49 659发现博客园里99%都是技术文章,很少有管理的经验分享 ... -
WPF 全球化和本地化(图解)
2008-04-12 16:15 826当您将自己的产品限制为只能通过一种语言使用时,您便将潜在的客户 ... -
项目经理如何参与任务管理
2008-04-14 17:55 678每个项目经理可能都会 ... -
.NET环境下每日集成
2008-04-24 17:36 1386本系列主要介绍了.Net环境下如何使用CruiseContro ... -
项目经理虚拟管理客户
2008-05-28 11:26 559项目经理做项目时经常 ... -
从中国男足看项目管理
2008-06-16 11:39 431国足1:2 不敌伊拉克后,彻底无缘本届世界杯,我想比赛时和赛后 ... -
敏捷的 "道"
2008-11-19 14:10 508本文摘要 敏捷的路上 ... -
在服务器端保存ViewState
2008-11-20 16:51 5741.比较 Asp.net 的一个强大的功能就是ViewStat ... -
TDD实验2:使用VSTS 的单元测试功能
2008-12-10 08:25 797我们要实现的功能是,发工资时自动向我们发送邮件,如果工资少于1 ... -
TDD Tip:方法内部New出来的对象如何Mock
2008-12-16 00:27 1243解决的问题:方法内部new的对象在测试时希望能够用mock对象 ... -
Web测试:Selenium使用
2008-12-23 10:49 1621<style> .confluenceTable ... -
谈软件协作:君子和而不同,小人同而不和
2008-12-31 18:39 705我们知道现在的软件开 ... -
如何进行ASP.NET MVC 的测试
2009-01-05 00:48 1338本文参考了http://stephenwalther.com/ ... -
如何使ASP.NET MVC Controller易测试呢?
2009-01-05 23:25 983昨天那篇文章如何进行ASP.NET MVC 的测试,虽然通过自 ... -
ASP.NET MVC AJAX的调用
2009-01-10 08:21 3767在ASP.NET MVC beta中我们可以使用Ajax.Be ... -
IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC
2009-01-16 17:50 4634ASP.NET 2.0 部署 1.首先打开win7 的特性,路 ...
相关推荐
- **表达式与操作符**:Ruby允许字符串等类型的乘法操作,进一步体现了其对多种数据类型的支持和灵活处理能力。 - **方法与赋值**:Ruby允许定义自定义方法,甚至可以在现有类的基础上添加新方法,支持多重返回值。 ...
在Ruby编程语言中,处理Unicode字符串是一项常见的任务,尤其是在全球化和多语言应用的开发中。Unicode是一个广泛采用的标准,它包含世界上几乎所有的字符集,使得跨语言的数据交换变得可能。然而,由于Unicode的...
在本主题"10.28 yield正则表达式替换字符串"中,我们将深入探讨如何使用正则表达式来替换字符串,并结合Ruby编程语言中的yield关键字进行相关操作。 首先,正则表达式允许我们用一种简洁的方式来定义字符串的模式。...
在Ruby编程语言中,正则表达式(Regular Expression)是一种强大的文本处理工具,被广泛应用于字符串搜索与替换、数据验证以及模式匹配等场景。本篇文章将深入探讨Ruby中常用的正则表达式规则及其应用场景,帮助读者...
在Ruby编程语言中,字符串是极其重要且常用的数据类型,用于存储文本信息。在本章“ruby基础教程(第四版)第14章 字符串类1”中,我们将深入探讨Ruby中的字符串处理方法和特性。 首先,创建字符串在Ruby中有多种...
它通过事先定义好的特定字符和这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用于表达对字符串的过滤逻辑。正则表达式不仅限于Python,许多编程语言都支持正则表达式,包括Java、JavaScript、Perl...
在这个“正则表达式以时间的格式替换字符串,输出今天的日期.rb”的项目中,我们主要探讨如何利用正则表达式配合Ruby语言来实现这个功能。Ruby是一种面向对象的脚本语言,它具有简洁的语法和丰富的内置库,非常适合...
Ruby中的正则表达式是一种强大的文本处理工具,用于在字符串中查找、替换或提取符合特定模式的文本。正则表达式通常用`//`来定义,并返回一个`RegExp`对象。接下来,我们将深入探讨Ruby正则表达式的主要知识点。 ##...
8. **Ruby中的字符串拆分** Ruby的`split`方法非常直观: ```ruby str = "apple,banana,grape" fruits = str.split(",") puts fruits # 输出:apple\nbanana\ngrape ``` 以上就是不同编程语言中使用`string`...
Ruby将字符串像数字一样处理.我们用单引号(‘…’)或双引号(…)将它们括起来. ruby> abc abc ruby> ‘abc’ abc 单引号和双引号在某些情况下有不同的作用.一个由双引号括起来的字符串允许字符由一个前置的斜杠...
通过本文的学习,我们可以了解到Ruby on Rails的一些基础知识点,包括各种字符串处理方法、正则表达式方法、时间处理方法、数组处理方法、验证方法以及枚举混合方法,同时也了解了Rails项目的默认目录结构。这些基础...
在Ruby的`String`类中,字符串可以包含变量、特殊字符和表达式。例如: ```ruby puts "Hello #{showname}" puts("\n\t#{(1+2) * 3}\nGoodbye") ``` 在这段代码中,`#{}` 用于计算表达式 `(1+2) * 3` 的结果,并将其...
使用场景及目标:适合于任何涉及到字符串数据的清理、提取、检验和替代的工作场景,旨在增强开发者对于正则表达式的理解和运用技能,让开发者能在日常编码任务中更有效率。 阅读建议:本资料适合作为Ruby学习手册,...
### Ruby中的正则表达式详解:字符串匹配与替换操作 #### 一、引言 正则表达式(Regular Expression)是一种强大的模式匹配工具,在多种编程语言中都有广泛的应用。Ruby作为一门灵活且易于使用的编程语言,其内置...
这些只是Ruby字符串处理的一部分特性,Ruby还提供了许多其他方法,如拼接(`+`运算符),重复(`*`运算符),切片(`[]`操作符),以及与正则表达式的配合使用等,使得字符串操作既高效又便捷。理解并熟练掌握这些方法对于...
在Ruby中,字符串插值是一种非常实用的功能,它可以让你在字符串中嵌入变量或表达式的值。下面是一些关于字符串插值的最佳实践: ##### 2.1 使用字符串插值而非串联 **错误示例**: ```ruby email_with_name = ...
了解了这些基本知识后,我们还可以探讨一些高级用法,比如限制返回的子字符串数量、使用正则表达式进行复杂分割、处理空白字符等等。在实际应用中,根据具体需求选择合适的方法和参数,能有效提升代码的效率和可读性...
1.返回字符串的长度 代码如下: str.length => integer 2.判断字符串中是否包含另一个串 代码如下: str.include? other_str => true or false “hello”.include? “lo” #=> true “hello”.include? “ol” #=>...
其他编程语言如C#、PHP、Ruby等也有类似的方法来实现字符串截取,如C#的`Substring()`,PHP的`substr()`,Ruby的`[]`运算符等。 7. **常见应用场景**: - 数据解析:从日志文件、CSV文件或XML文件中提取特定信息...