python-正则表达式练习
Posted lovejobs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-正则表达式练习相关的知识,希望对你有一定的参考价值。
1.匹配普通URL
^(http://)([a-z]+)\\.([a-z]+)\\.(com|cn|net|edu)(/(\\w)+)+(.+)
2.匹配type返回的字符串中的类型
import re re.match(r"^(<class )\'([a-z|_]+)\'>$","<class \'builtin_function_or_method\'>") Out[5]: <_sre.SRE_Match object; span=(0, 36), match="<class \'builtin_function_or_method\'>"> m = re.match(r"^(<class )\'([a-z|_]+)\'>$","<class \'builtin_function_or_method\'>") m.group() Out[7]: "<class \'builtin_function_or_method\'>" m.groups() Out[8]: (\'<class \', \'builtin_function_or_method\') m.groups(2) Out[9]: (\'<class \', \'builtin_function_or_method\') m.group(2) Out[10]: \'builtin_function_or_method\'
3.匹配月份
(^1[1-2])|(0?[1-9])
4.
以上是关于python-正则表达式练习的主要内容,如果未能解决你的问题,请参考以下文章