Вы можете попробовать использовать этот шаблон регулярных выражений в режиме точка-все:
^.*(\d+\.\d+E[+-]\d+)\s+\d+\.\d+E[+-]\d+$
Демо
Шаблон работает следующим образом:
^ from the start of the text
.* consume everything, across lines, until reaching
(\d+\.\d+E[+-]\d+) the second to last number (capture this in $1)
\s+ followed by whitespace
\d+\.\d+E[+-]\d+ the last number
$ the end of the text
Номер, на который вы пытаетесь нацелиться, будет доступен в первой группе захвата. Способ выполнения этого регулярного выражения и получения группы захвата зависит от используемого вами языка / инструмента.
Вот скрипт Pythons, который должен работать:
inp = """# HEADER
1.452000000E-08 9.999999956E+00
...
1.467749408E-04 1.000000143E+01"""
matches = re.findall(r'^.*(\d+\.\d+E[+-]\d+)\s+\d+\.\d+E[+-]\d+$', inp,
flags=re.DOTALL)
print(matches[0])
Это печатает:
1.467749408E-04