Python
on 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 | 匹配特殊字符,即非上面的字符 |
on 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 | 匹配特殊字符,即非上面的字符 |