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 @ 2018-06-09 16:12  向前走。  阅读(825)  评论(0编辑  收藏  举报