Baseie sua saída, eu ofereço alguns pontos para melhorar sua regex:
- Você pode combinar explícito no início da linha, usando
^
- Se você não usar os grupos de correspondências, não precisará usar parênteses nem usar grupo que não captura
?:
-
\s
inclui\t
, por isso só precisa de\s
.
A regex final pode ser m/^(?:[+-]?\d+\.\d+)\s+(?:[+-]?\d+\.\d+)/