Tak to bych asi řešil spíš regulárním výrazem, než parsováním po pevných blocích:(\d+\.\d{2})(\d+\.\d{2})(-\d+)