python接口自动化测试十四: 用正则表达式提取数据

导入re模块

import re

 

# 正则提取前部的值,"^(.+?)后",^表示从头开始匹配,返回列表

result = re.findall("^(.+?)345", '123wersdfsd345')
print(result)
print(result[0])

 

# 正则提取中间的值,"前(.+?)后",返回列表 

result = re.findall("123(.+?)345", '123wersdfsd345')
print(result)
print(result[0])

 

# 正则提取尾部的值,"前(.+?)",返回列表

result = re.findall("123(.+?)$", '123wersdfsd345')
print(result)
print(result[0])

 

posted @ 2020-04-24 14:20  Z小訾  阅读(425)  评论(0)    收藏  举报