摘要: 匹配标签: 运行结果: 其实我现在就是目标是后面待匹配的字符串,练习一下前面怎么写正则规则; 可以在分组中使用?<name>的形式给分组起名字; 获取的结果可以直接使用group('对应的名字')取出分组中的内容; 然后还可以使用另一种方法: 我们如果不给组起名字,也可以使用\序号来找到对应的组,表 阅读全文
posted @ 2018-09-11 21:34 写的BUG代码少 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. re.findall():会以第一个参数作为正则规则,将第二个参数待匹配字符串中满足前面正则规则的结果返回到列表中; 运行结果: 在借用之前的正则规则,匹配小写字母: 运行结果: findall()函数还有一个特性就是当使用分组时,会优先匹配分组内的内容,把匹配的结果返回成一个列表: 运行结果 阅读全文
posted @ 2018-09-11 16:30 写的BUG代码少 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 正则: 这里要注意:^必须在所有字符的最前面,$必须在所有字符的最末尾; 正则匹配都是贪婪匹配,是尽可能的多匹配,直到不满足,进行下一轮匹配,但结果已经不在一行输出啦; 需注意:?在字符的后面是作为一个量词进行匹配,表示0-1次,但如果 ? 在量词后面,则表示非贪婪匹配(惰性匹配),就是尽可能少的匹 阅读全文
posted @ 2018-09-11 11:13 写的BUG代码少 阅读(208) 评论(0) 推荐(0) 编辑