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-正则表达式练习的主要内容,如果未能解决你的问题,请参考以下文章

Python使用正则表达式实现计算器练习

python爬虫入门练习,使用正则表达式和requests爬取LOL官网皮肤

Python练习---正则表达式

循环通过 python 正则表达式匹配

python正则表达式练习篇

Python正则表达式练习