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

时间:2023-03-08 17:04:17

导入re模块

import re

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

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

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

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

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

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

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

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

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

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