正则

2018-08-09  本文已影响0人  WANGLIN_HZ

导入re模块

import re

使用match方法进行匹配操作
result = re.match(正则表达式,要匹配的字符串)

如果上一步匹配到数据的话,可以使用group方法来提取数据
result.group()

正则表达式可以包含特殊字符和普通字符。大多数普通字符,如'A',, 'a'或者'0'是最简单的正则表达式; 他们只是匹配自己。您可以连接普通字符,因此last匹配字符串'last'。(在本节的其余部分中,我们将用this special style编写RE ,通常没有引号,并且用'in single quotes'匹配字符串。)
.


^


$


*

+

?


*?,+?,??


{m}


{m,n}



(ab)


\num


(?P<name>)


(?P=name)


\num的用法

ret = re.match('<(\w+)>\d+<\1>','<html>123456<html>')
ret = re.match(r'<(\w+)>\d+<\1>','<html>123456<html>')
print(ret.group(),ret.groups())

上一篇 下一篇

猜你喜欢

热点阅读