re正则表达式

1.match
import re
m = re.match("[0-9]{0,10}","7564565abcdefg") #match从开头开始匹配
if m:
print(m.group()) #打印匹配的值
2.findall#从任何位置查找所有
import re
n = re.findall("@","ABCEe@agdaf785")
if n:
print(n)
3.search()#所有都找,找到第一个就返回,不再继续找
import re
n = re.search("785","ABCEe@agdaf785")
if n:
print(n.group)
4.sub #替换
n = re.sub("d+", "|", "ABCEe@ag665daf785", count=1)
if n:
print(n)


原文地址:https://www.cnblogs.com/guisheng/p/6099571.html