Python

Python programming

日常遇到的一些问题

正则表达式

注意

re.sub(pattern, string, replace,count= ,flags=)

flags控制了多行匹配,dotall等,注意”.”通常情况下不会去匹配换行符,建议使用\s\S

模式功能
.匹配任意一个字符,除了\n
\d匹配数字
\D匹配非数字
\s匹配空白,\n,\t,空格
\S匹配非空白
\w匹配非特殊字符a-z,A-Z,0-9,_,汉字
\W匹配特殊字符,即非上面的字符