正则表达式
1,元字符 *----------前一个字符可重复0到无数次 +----------前一个字符可重复1到无数次 ?--------前一个字符可有可无 ---------当?加在*或+后面时,表示最小匹配(非贪婪模式) {m,n}--------前一个字符重复m到n次 --------{0,}相当于* {1,}相当于+ {0,1}相当于? --------------转义字符 d--------匹配任何十进制数,相当于[0-9] D-------匹配任何非数字字符,相当于[^0-9] s-------匹配任何空字符,相当于[tnrfv] S-------匹配任何飞空字符,相当于[^tnrfv] w-------匹配任何字母数字字符,相当于[a-zA-Z0-9_] W------匹配任何字母数字字符,相当于[^a-zA-Z0-9_]
2,常用函数 在python中使用re模块
编译正则表达式: import re p = re.compile('ab*') print p 不编译的时候是解释型,编译后的运行速度更快 编译时也可以接受特殊的标志: re.I--------------忽略大小写
、
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |