现在的位置: 首页 > 综合 > 正文

正则表达式参考

2013年05月15日 ⁄ 综合 ⁄ 共 574字 ⁄ 字号 评论关闭

正则表达式参考

元字符:
 +:规定前导字符必须再元字符前面出现一次或多次
 *:规定前导字符必须在元字符前面出现0次或连续多次
 ?:规定前导字符必须在元字符前面出现0次或1次
 \s:用于匹配单个空格符,包括TAB键和换行符
 \S:用于匹配除单个空格符以外的所有字符
 \d:用于匹配0-9的数字
 \D:匹配任何的非数字,等价于[^0-9]
 \w:用于匹配字符,数字,下划线
 \W:用于匹配所有与w不匹配的字符
 .:用于除换行符以外的所有字符
模式:
 可以精确指定模式在匹配对象中出现的频率
 {n}:这里的n是一个正整数.匹配前面的N个字符
 {n,}:这里的n是一个正整数,匹配前面的至少n个字符
 {n,m}:这里的n和m都是正整数.匹配至少n个最多m个前面的字符
定位符:
 ^:规定匹配模式必须出现在目标字符串的开头
 $:规定匹配模式必须出现在目标字符串的结尾
 \b:规定匹配模式必须出现在目标字符串的开头或者结尾的2个边界之一
 \B:规定匹配模式必须出现在目标字符串的开头和结尾2个边界之内

中括号表达式:
 若要创建匹配字符组的一个列表,在方括号内放置一个或者多个单个字符.普通字符在中括号内表示其本身
 [a-z][A-Z][0-9]
运算符:
 |,(),(?:),(?=),[]
否定符:
 [^]:规定目标对象中不能存在模式中所规定的字符串
运算顺序:
 从左到右

抱歉!评论已关闭.