1、正则表达式,记录文本规则的代码,用于文本匹配元字符字符转义重复字符类和分组反义,基本元字符,.(小圆点)匹配除换行符号外的任意字符w匹配字母、数字、下划线和汉字s匹配任意空白字符d匹配数字,基本元字符,b匹配单词的开始或结束匹配字符串的开始,或排除$匹配字符串的结束以上都是单个字符匹配,字符转义,如果要求匹配元字符中的符号,则需要加反斜杠。例如+表示匹配加号和,字符重复,*重复零次或多次+重复一次或多次?重复零次或一次,字符重复,n重复n次n,至少重复n次n,m重复n到m次d1,3.d1,3.d1,3.d1,3 w3.+.w+$,字符类和分组, acd5,9 a-zA-Z6表示匹配中括号中的任
2、一字符() (d3d8)|(d4d8)小括号内的为一个整体|前后两者任意匹配一种(?0d2)-?d8(0d2)d8)|(0d2-d8)|0d2d8,反义,W:与w相反S:与s相反D:与d相反B:与b相反something:与something相反a-z5,9,一些正则表达式,0d2-d8bw6bw+Windows98|Windows2000|WindosXP(20-4d|250-5|01?dd?).)3(20-4d|250-5|01?dd?),常见的正则表达式,w+(-+.w+)*w+(-.w+)*.w+(-.w+)*$+?1-90-9*$和-1-90-9“*$A-Za-z+$和A-Z+$和a-z+$a-zA-Zw5,15$,