Я пытаюсь выбрать строку (номер детали), которая имеет структурные цифры {3-5} пробелов {1-4}
e.g. 1234 20 or 1234 20.00
Проблема в том, что мой RegEx захватывает формат строки, например 123412.54 или 1234 12. Я не могу выбрать 1234 12, так как это подстрока 1234 12.54. Если бы основная строка была 1234 12.00, я бы выбрал ее.
Вот RegEx, который я пробовал
(\d\d\d\d?\d?)(\s+|\t)(\d{1,4})
(\d\d\d\d?\d?)(\s+|\t)(\d{1,4}(?!.[1-9])
(\d\d\d\d?\d?)(\s+|\t)(\d{1,4}(?=\.00)?
Ожидаемые результаты - выбрать 1234 20 или 1234 20.00
Не выбирать любую строку, например 1234, 12,54 или даже 1234, 12 (подстрока из 1234, 12,54)