匹配文本
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)
匹配出全部