Ruby 教程 之 Ruby 正则表达式 4

简介: Ruby 正则表达式

Ruby 教程 之 Ruby 正则表达式 4

Ruby 正则表达式

正则表达式是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找字符串集合。

正则表达式用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。

正则表达式实例

字符
实例 描述
/ruby/ 匹配 "ruby"
¥ 匹配 Yen 符号。Ruby 1.9 和 Ruby 1.8 支持多个字符。
字符类
实例 描述
/[Rr]uby/ 匹配 "Ruby" 或 "ruby"
/rub[ye]/ 匹配 "ruby" 或 "rube"
/[aeiou]/ 匹配任何一个小写元音字母
/[0-9]/ 匹配任何一个数字,与 /[0123456789]/ 相同
/[a-z]/ 匹配任何一个小写 ASCII 字母
/[A-Z]/ 匹配任何一个大写 ASCII 字母
/[a-zA-Z0-9]/ 匹配任何一个括号内的字符
/[^aeiou]/ 匹配任何一个非小写元音字母的字符
/[^0-9]/ 匹配任何一个非数字字符

目录
相关文章
|
6月前
|
Ruby
|
6月前
|
Ruby
|
6月前
|
Ruby
|
6月前
|
C语言 C++ Ruby
|
6月前
|
Ruby
Ruby 教程 之 Ruby 方法 2
Ruby return 语句
56 0
|
6月前
|
Ruby
Ruby 教程 之 Ruby 方法 3
可变数量的参数
61 1
|
6月前
|
Ruby
|
6月前
|
Ruby
|
6月前
|
移动开发 Ruby
|
6月前
|
Ruby Windows