摘要: 1.re,split() 字符串分离 2.转义字符的用法 3.re.sub() 替换 4.maxsplit() 最大分割次数 阅读全文
posted @ 2018-04-20 23:33 Roc_Atlantis 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.分组匹配 用()把需要分组的类型括起来,如下 2.”\A“ 表示从头开始匹配,和”^“ match 类似 “\Z” 匹配字符结尾,同$ “\d” 相当于数字0-9 “\D” 匹配非数字 “\w” 匹配(a-z A-Z 0-9) “\W” 匹配非(a-z A-Z 0-9) “\s” 匹配空白字符 阅读全文
posted @ 2018-04-20 22:29 Roc_Atlantis 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.“字符*” 匹配*前面的字符0次或者多次。 注意:是匹配*前一个字符,只能是*前一个字符多次打印出来。*前面其他的字符相当于前缀会打印出来,但是不会再匹配。 *前一个字符前面的其他字符里的首字符先遇到会直接停下来,不去寻找其他的字符。 2.“+” 匹配一个或多个字符。 当 +前面有多个字符时和 阅读全文
posted @ 2018-04-20 21:18 Roc_Atlantis 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 常用的表达式一些规则 1.“.” 匹配出了\n之外的任意一个字符,包括特殊字符 有几个·就匹配几个字符。 2.“^” 匹配字符开头 和match类似 3.“$” 匹配字符结尾 一般不用match 阅读全文
posted @ 2018-04-20 18:42 Roc_Atlantis 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1.re.match() 匹配第一个值 列表里的值可以有多个范围,有一个符合就可以。 match只匹配第一个值,所以列表里的范围是第一个值得取值范围。如果第一个值被设定好且存在,那么列表的取值范围变为第二个,match返回的值会变成第一个和第二个。 有些内容首字符是固定的,比如手机号等。match的 阅读全文
posted @ 2018-04-20 16:21 Roc_Atlantis 阅读(2104) 评论(0) 推荐(1) 编辑
摘要: 运用re模块可以更简洁的搜索到自己需要的文件内容。 阅读全文
posted @ 2018-04-20 14:39 Roc_Atlantis 阅读(138) 评论(0) 推荐(0) 编辑