В базе R мы можем использовать sub
для извлечения числа с необязательной запятой и другого числа, за которым следует "EUR"
string <- "This is: the first/ part 123 EUR then the second part."
sub(".*?(\\d+(,\\d+)?)\\s+EUR.*", "\\1", string)
#[1] "123"
Тот же шаблон можно использовать и для обновленной строки.
string <- "Time Interval [08:00-20:00]1,3 EUR/min."
sub(".*?(\\d+(,\\d+)?)\\s+EUR.*", "\\1", string)
#[1] "1,3"