Моя строка текста выглядит следующим образом: 1 SE20040021 B18204015560 24-04-2020 AB C LO 500319L 224,55 2 SE20040022 B10204006583 24-04-2020 KAR 170363Y 388.05
Где 1 или 2 в начале из строки = номер позиции (номер позиции предварительно указывается как 1, 2, 3 и т. д. c), где 224,55 или 388,05 = сумма (всегда представлена положительными значениями с двумя десятичными знаками)
I хотел бы регулярное выражение, которое после поиска предварительно определенного номера позиции игнорирует неопределенное количество символов между номером и количеством позиции.
Неуказанное количество символов в строке 1 или 2:
1 SE20040021 B18204015560 24-04-2020 AB C LO 500319L 2 SE20040022 B10204006583 24-04-2020 KAR 170363Y
Возвращаемый результат: Для позиции 1 возвращает только строку 224.55 Для позиции 2 возвращает только строку 388.05
Вот что Я использовал для возврата строки для чисел (^ [0-9] + \ d *. \ D * $), но я не знаю, как сопоставить шаблон с позицией 1 и вернуть строку чисел.