\d 元字符+ 量词\w 常用的字符a-zA-Z0-9.除回车之外的字符?0-1个字符 量词 只有前面是元字符,才变现量词* 0-n 量词/^\d+$/ 以字符开头,义字符结尾[0-9] 里面的一个元素replace,exec,matchvar str="adfdfsaaadfdaafsaa";.....
分类:
编程语言 时间:
2015-07-06 23:00:58
阅读次数:
146
关于正则表达式正则表达式可以通过元字符(规则)来匹配查找相关的的字符集合。他与通配符是有区别的。而且相关的使用工具对正则表示的元字符的是有区别的。首先我们先来了解下常用的元字符及含义(并不是所有的元字符),主要以bash中的grep为使用机制。字符匹配.(点)一个任意..
分类:
其他好文 时间:
2015-04-14 07:22:37
阅读次数:
223
2 一 什么是正则表达式 3 // 正则表达式(regular expression)是一个描述字符模式的对象; 4 // JS定义RegExp类表示正则表达式; 5 // String和RegExp都定义了使用正则表达式进行强大的模式匹配和文本检索与替换的函数; 6 7 二 创建正...
分类:
编程语言 时间:
2015-03-12 18:33:11
阅读次数:
136
表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束表2.常用的限定符代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次...
分类:
其他好文 时间:
2015-03-04 18:26:47
阅读次数:
125
[:alnum:]代表英文大小写字符及数字,即0-9A-Za-z[:alpha:]代表任何英文大小写字符,即A-Za-z[:blank:]代表空格键与TAB键[:cntrl:]代表键盘上面的控制案件,即包括CRLFTABDEL等[:digit:]代表数字0-9[:graph:]除了空格键与TAB键外其他的所有键[:lower:]代表小写字符a-z[:print:]..
分类:
其他好文 时间:
2015-01-16 16:57:31
阅读次数:
244
正则表达式是一个描述字符模式的对象。 JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. ''*********************** '' \\JavaScript// '' ''*******************...
分类:
编程语言 时间:
2014-12-30 00:24:50
阅读次数:
305
1. 记录在ECMAScript 3中,正则表达式字面量始终会共享同一个RegExp实例,而使用构造函数创建的每一个新RegExp实例都是一个新实例,如果在一个字符串中完成了一次模式匹配之后要开始检索新的字符串,就必须手动地把 lastIndex 属性重置为 0。ECMAScript 5明确规定,使...
分类:
编程语言 时间:
2014-11-27 12:37:12
阅读次数:
235
g 代表全局匹配m 代表可以进行多行匹配i 代表不区分大小写匹配^匹配输入字符串的开始位置$ 匹配输入字符串的结束位置* 匹配前面的子表达式零次或多次. 等价于{0,}+ 匹配前面的子表达式一次或多次. 等价于{1,}? 匹配前面的子表达式零次或一次. 等价于{0,1} , 当该字符跟在任何一个其他...
分类:
编程语言 时间:
2014-11-17 22:42:56
阅读次数:
251