正则表达式
行定位符 ^和$ ^tm 表示要匹配字符串tm的开始位置是行头 tm$ 表示要匹配字符创tm的结束位置是行尾 单词定界符 b tm b 表示要查找的字符串为一个完整的单词 B tm B 表示匹配的字符串不能是一个完整的单词,而是其他的单词或字符串的一部分。 字符类 [] 如果要忽略大小写可使用方括号表达式"[ ]"只要匹配的字符出现在方括号内,即可表示匹配成功,一个方括号只能匹配一个字符。 [Tt][Mm] tm不区分大小写 选择字符 | 连字符(-) [a,b,c,d,A,B,C,D] [a-z A-Z] 排除字符[^] [^a-zA-Z]匹配的就是不以字母和下划线开头的变量名 限定符(? * + {n,m}) ? count?r 匹配前面的字符0次或1次 color,colour + 匹配前面的字符一次或多次 go+gle gogle到goo...gle * 匹配前面的字符0次或多次 go*gle 该表达式可以匹配的范围从ggle到goo...gle {n} 匹配前面的字符n次 {n,}匹配的字符最少n次 {n,m}匹配前面的字符最少n次,最多m次 点号字符(.) ^s.t$可以匹配出换行符以外的任意一个字符 转义字符() 正则表达式的转移字符()和PHP中的大同小异表达式匹配IP地址 [0-9]{1,3}(.[0-9]{1,3}){3} 括号字符() 第一个作用就是可以改变限定符的作用范围 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |