Если вы ищете конкретное число, например, число, близкое к 600, я бы предложил использовать regexp, чтобы собрать все числа, а затем использовать некоторый алгоритм, чтобы найти соответствующее число.
Это регулярное выражение поможет вам проверить, соответствует ли ваша строка шаблону, и собрать все числа, используя группу "число".
^Start (([^\d]+ )*((?<number>\d+) )*)*End$
Это более простое регулярное выражение поможет вам собирать числа без проверки всех строк:
\d+
Выполните итерацию по своей коллекции номеров и найдите нужную.
Извините, я не заметил, на каком языке вы пишете фрагмент кода.