python匹配字符串中的多个对象并全部返回

匹配文本

GRID*                  1                -2.239600005E+06-1.048031493E+06       1
GRID*                  2                -2.199331695E+06-1.048031493E+06       2
GRID*                  3                -2.199331695E+06-1.007763061E+06       3
GRID*                  4                -2.239600005E+06-1.007763061E+06       4
GRID*                  5                -2.199331695E+06-9.674945670E+05       5
GRID*                  6                -2.239600005E+06-9.674945670E+05       6
GRID*                  7                -2.199331695E+06-9.272261343E+05       7

需求

匹配G行后面的E之前的数字

尝试方式

            pattern1 = re.compile(r'\-\d\.\d*|\d\.\d*')
            match = pattern1.match(value)

无法匹配

            pattern1 = re.compile(r'\-\d\.\d*|\d\.\d*')
            match = pattern1.search(value)

只能匹配第一项

            pattern1 = re.compile(r'\-\d\.\d*|\d\.\d*')
            match = pattern1.findall(value)

匹配出全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值