| \s | 空格(包括tab等空白符) | [] | 此范围内1个任意字符 |
| \w | 1个字母或数字 | ^ | 行的开头 |
| \d | 1个数字 | $ | 行的结尾 |
| . | 1个任意字符 | {n} | n个字符 |
| * | 0~任意个字符 | {n,m} | n~m个字符 |
| + | 1~任意个字符(至少1个) | () | 分组 |
| A|B | A或者B | ||
| ? | 0~1个字符;加在+、*后为非贪婪匹配(尽可能少的匹配) | ||
| dict.items() | 迭代dict的key-value对, |
| for k,v in dict.items() | |
| k+"="+v for k,v in dict.items() | |
| dict.values() | 迭代dict的value(默认迭代dict的key) |
| for v in dict.values() | |
| list.enumerate() | 迭代list的索引-元素对 |
| for i,value in list.enumerate() | |
本文出自 “jansen” 博客,谢绝转载!
python3-学习正则表达式+dict/list内置函数(学习笔记)
原文地址:http://jansen.blog.51cto.com/2817681/1812451