正则表达式笔记
2014-08-04 14:03
176 查看
/* \d:0~9中的任意一个数字 \w:A~Z,a~z,0~9,_中的任意一个,即字母数字下划线 \s:空格,制表符,换页符等空白字符的其中任意一个 .:小数点可以匹配换行符(\n)以外的任意一个字符 []:匹配某范围内的任意一个字符 [ab9&]:匹配'a','b','9','&'中的任意一个 [^abc]:匹配abc之外的任意一个字符 [a-g]:匹配a到g的任意一个字符 [a-f0-3]:匹配a-f,0-3之间的任意一个字符 {}:次数相关,放在表达式后面 {n}:表达式重复n次 {m,n}:表达式至少重复m次,最多执行n次 {m,}:表达式至少m次 ?:表达式0次或者1次,等于{0,1} +:表达式至少出现1次,相当于{1,} *:表达式不出现或者任意次数,相当于{0,} ^:比如^The,匹配的字符串需以The开头 $:比如The$,匹配的字符串需以The结尾 \b:匹配一个单词的边界,比如\bworld\b匹配hello,world,she->world |:放在两个表达式之间,表示满足左边或者右边的表达式 ():在被修饰匹配次数的时候,括号中的表达式可以作为整体被修饰 被匹配结果的时候,括号中的表达式匹配的内容可以被单独得到 */
/* 建立表达式: 第一种:var regexp:RegExp = new RegExp(re:String,flags:String); 第二种:var regexp:RegExp = /String/flags flags: exp修饰符 g:global,对于exec,test找到一个匹配项之后将设置lastIndex, 下次查找匹配项将从lastindex开始查找;对于其他函数忽 略lastIndex i:ignoreCase,计算正则表达式时不区分大小写 s:点(.)字符与换行符匹配 m:multiline,尖号(^)字符和美元符号$在换行符之前和之后匹配 x:忽略re字符串的空白字符 */
相关文章推荐
- JDK6笔记(3)----正则表达式
- SED,AWK学习笔记Part 1-----利用正则表达式进行文本匹配
- [笔记]如何使用正则表达式提取字符串中的分隔元素
- 正则表达式学习笔记
- php正则表达式学习笔记
- 正则表达式学习笔记
- javascript正则表达式学习笔记
- JDK6笔记(4)----正则表达式2
- 正则表达式学习笔记
- [ASP.NET学习笔记之十八].NET中的正则表达式
- 正则表达式学习笔记
- 在Javascript下使用正则表达式的学习笔记
- JavaScript中的正则表达式学习笔记
- Html,JavaScript,正则表达式(reg express) 自学笔记
- 文本编辑软件正则表达式使用笔记 By Stabx
- 正则表达式学习笔记 (转载)
- 页面上处理时间的正则表达式的写法!(笔记)
- JS学习笔记5 正则表达式
- 学习正则表达式笔记
- 车东的正则表达式学习笔记