一、操作步骤:
万能正则表达式:
1、找到数据的左边界
2、找到数据的右边界
3、将需要的数据通过(.*?)替换
4、左边界+(.*?)+右边界就是完整的正则表达式
import re
s1='订单号: 202308061614511994 | 付款金额(元): 1699.00 元'
order_sn= re.findall('订单号: (.*?) |',s1)
print(order_sn[0])
res:202308061614511994
二、应用场景
web自动化测试、接口自动化测试中需要提取数据的地方
三、注意事项
练习或使用正则表达式时,模块名不能以re.py命名,否则会报属性错误,显示没有re.findall属性
正则表达式提取的数据为列表类型,如需要其他类型可以做类型转换