何谓正则表达式正则表达式,又称正规表示法、常规表示法(RegularExpression,在代码中常简写为regex、regexp或RE),是一类字符所书写的模式,其中许多字符不表示其字面意义,而是表达控制或通配等功能。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串..
分类:
其他好文 时间:
2015-03-19 06:37:15
阅读次数:
208
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。语法:/pattern/modifiers;pattern代表模式(表达式,元字符,量词)。例如:[abc],[0-9],\d,\...
分类:
Web程序 时间:
2015-03-17 17:24:47
阅读次数:
152
http://www.cnblogs.com/jiekk/archive/2011/06/28/2092444.htmlfunction getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", ...
分类:
Web程序 时间:
2015-03-15 16:33:26
阅读次数:
131
正则表达式是对字符串的结构进行描述,简单说它就是描述字符串的字符排列规律。它是字符串匹配和处理方面的高手。正则写法1.简写:/pattern/[attributes]var reg = /abc/; // 字面量方式2.全写:new RegExp(pattern[, attributes])var....
分类:
编程语言 时间:
2015-03-15 02:03:16
阅读次数:
209
以下内容是来自《JavaScript权威指南(第六版)》正则表达式的模式匹配章节的笔记。定义 JavaScript中的正则表达式定义有两种方式:var pattern = /s$/;或者var pattern = new RegExp('s$');直接量字符所有字母和数字都是按照字面含义进行匹配非....
分类:
编程语言 时间:
2015-03-14 21:32:02
阅读次数:
233
javascript正则表达式是支持分组捕获的,分组的结果会存储在RegExp的静态属性$1-$9中。也就是说当正则表达式中的分组超过9个的时候,RegExp最多只保留9个。
// 含10个分组的正则
var regexp = /(\w)-(\w)-(\w)-(\w)-(\w)-(\w)-(\w)-(\w)-(\w)-(\w)/;
var str = 'a-b-c-d-e-f-g-h-i-j-k...
分类:
编程语言 时间:
2015-03-13 18:52:56
阅读次数:
223
2 一 什么是正则表达式 3 // 正则表达式(regular expression)是一个描述字符模式的对象; 4 // JS定义RegExp类表示正则表达式; 5 // String和RegExp都定义了使用正则表达式进行强大的模式匹配和文本检索与替换的函数; 6 7 二 创建正...
分类:
编程语言 时间:
2015-03-12 18:33:11
阅读次数:
136
正则表达的创建方式http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp1 var box =new RegExp('Box'); //第一个参数是模式字符串2 alert(box); ...
分类:
编程语言 时间:
2015-03-09 18:48:50
阅读次数:
174
方法一:正则法function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).mat...
分类:
Web程序 时间:
2015-03-04 14:20:38
阅读次数:
138
#!/usr/local/bin/ruby?-w
def?show_regexp(a,re)
??if?a?=~?re
????"#{$`}<<#{$&}>>#{$‘}"
??else
????"no?match"
??end
end
puts?show_regexp(‘very?interesting‘,/t/)
puts?show_re...
分类:
其他好文 时间:
2015-03-03 12:01:38
阅读次数:
143