正则表达式

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

ruby使用正则表达式之实例1

aa=\"http://www.dangdang.com123\"bb=aa[/\\d+/] #匹配字符串中的数字puts bb #should be output \'123\'   regexp=/\\d+/ puts aa.gsub(regexp,\' \') #匹配字符串中数字以外的字符cc=aa[/\\d{2}/] #匹配字符串中的

2015-08-10 15:42:35

javascript 正则表达式

  好久都没有写博客了,主要是太懒了,尤其是在阳春三月,风和日丽的日子,太阳暖暖的照在身上,真想美美的睡上一觉。就导致了这篇博客拖到现在才开始动笔,javascript的正则这一块也不是什么新的东西,主要是以前本人一遇到写正则的需求就开始头大,头疼,网上剽窃,东拼西凑,反正就是各种不适应,所以我打算系统的把正则表达式看一遍,一来是自己有所提升,这一块知识点的

2015-07-17 11:36:03

JavaScript 正则表达式上——基本语法

定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串 1. 构造函数 var reg=new RegExp(\'<%[^%>]+%>\',\'g\'); 2. 字面量 var reg=/<%[^%>]%>/g; g: glob

2015-07-17 11:35:57

温故知新 javascript 正则表达式

    很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧 50% 的举一反三练习中的原创。   一 javascript正则表达式的基本知识 1     javascript 正则对象创建 和用法     声明javascript

2015-07-17 11:35:34

DB2中如何实现正则表达式

正则表达式是什么? 正则表达式用于查找和替换字符串中的模式。正则表达式是用某种语法定义的,正则表达式引擎采用这种语法并将它与字符串进行比较。引擎返回字符串是否与语法匹配的指示;也即,该字符串是否包含能够从该语法派生的子串。此外,引擎还能够返回匹配的子串。术语“模式(pattern)”用来表示语法。 最基本的模式仅由单个字母组成。当

2015-07-15 10:35:17

javascript正则表达式

网上正则表达式的教程够多了,但由于javascript的历史比较悠久,也比较古老,因此有许多特性是不支持的。我们先从最简单地说起,文章所演示的正则基本都是perl方式。 元字符 ( [ { \\ ^ $ | ) ? * + . 预定义的特殊字符 .table1 { border:1px sol

2015-07-14 17:40:05

Ruby正则表达式编辑器

      正则表达式这个东西要经常使用才能比较熟悉。Ruby、PHP、Python等相关脚本语言的正则表达式大同小异。我目前对正则表达式的需要不是很大,要用的时候也是迅速查一下相关资料。在这里分析一个在线的Ruby的正则表达式编辑器,http://www.rubular.com/:   &#1

2015-07-13 11:31:58

ruby的正则表达式操作(2)

ruby的正则表达式中的字符类缩写 字符      是         含义 \\d                [0-9]       &nb

2015-07-13 11:31:57

Ruby自学笔记(四)— 数组,Hash,正则表达式简介

今天学习的是数组和Hash,数组在很多编程语言中都能常常用到。 数组: 数组是存储数据的一种容器,在Ruby中,数组中存储的数据可以是任何类型的数据;这和JAVA不同,在JAVA中,数组是存储同一类型数据的结构。 1. 在Ruby中如何定义数组呢? 使用[ ]来框住元素,而元素之间则使用\",\"间隔。如下, name = [\"Windy\"

2015-07-13 11:31:24

ruby 常用正则表达式

IP validates_format_of       :ip, :with => /^((\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])$/ reg = /^(

2015-07-13 11:31:13

ruby 正则表达式Regexp

  http://ruby-doc.org/core-2.1.2/Regexp.html Regexp A Regexp holds a regular expression, used to match a pattern against strings. Regexps are created using the&

2015-07-13 11:29:38

Ruby 正则表达式

正则表达式的内建支持通常只限于脚本语言如Ruby,Perl和awk等,这是一个耻辱:尽管正则表达式很神秘,但它是一个强大的文本处理工具。通过内建而不是通过程序库接口来支持它,有很大的不同。 正则表达式只是一种指定字符模式的方法,这个字符模式会在字符串中进行匹配。在Ruby中,通常在斜线之间(/pattern/)编写模式(pattern)来创建正则表达式。同

2015-07-13 11:27:36

ruby 正则表达式 匹配中文

1.puts /[一-龥]+/.match(\"this is 中文\")                 =>中文   2.str2=\"123中文\"puts /\\p{Han

2015-07-13 11:27:13

ruby正则表达式

一、Regexp类的一些方法:     Regexp.new/compile (string/regexp,[options,[lang]]) : 构造一个正则表达式对象。第一个参数是一个字符串或者正则表达式;第二个参数是 正则表达式修饰符的按位OR。     Regexp.escape/qu

2015-07-13 11:27:02

ruby and watir学习之_正则表达式

ruby正则表达式: 表达式/b/在匹配字符“abcd”时,匹配的内容是“b”表达式/b_/在匹配字符“ab_cd”时,匹配的内容是“b_”1. 转义符       特殊字符 \\r&nbs

2015-07-13 11:25:55

ruby中正则表达式最小匹配与最大匹配

正则表达式中,默认的是最大匹配,即贪婪模式,但有些时候,要最小匹配, 请看下面的例子:(ruby) str = \"abbbbbdwwdwwwede\"puts str[/a.*(dw)/] 结果为:abbbbbdwwdw str = \"abbbbbdwwdwwwede\"puts str[/a.*?(dw)/] 结果为:abbbbbdw 即在

2015-07-13 11:25:42

ruby 正则表达式 ruby-doc原文

原文链接:http://www.ruby-doc.org/core-1.9.3/Regexp.html Regexp A Regexp holds a regular expression, used to match a pattern against strings. Regexps are created using the /.../ and

2015-07-13 11:24:47

Ruby快速入门(五):字符串和正则表达式

原文地址:http://blog.csdn.net/zhu_xz/article/details/4961027 Ruby中的字符串 用String类表示,例如: # 连接这三个字符串,得到“abc”   \"a\"+\"b\"+\"c\"  

2015-07-13 11:24:13

Ruby正则表达式介绍(Programming Ruby)

大多数语言都有字符串,整型,浮点型,数组等数据类型,所以ruby中的大多数内建类型对大家来说一定不算陌生。所谓的脚本语言比如perl,python,awk中都支持正则表达式, However, until Ruby came along, regular expression support was generally built into only th

2015-07-13 11:23:44

nginx正则表达式

【转自】:http://blog.csdn.net/gzh0222/article/details/7845981   ^~     标识符后面跟一个字符串。Nginx将在这个字符串匹配后停止进行正则表达式的匹配(location指令中正则表达式的匹配的结果优先使用),如:location ^~ /ima

2015-07-13 11:08:15