Вы можете использовать
\b(?<!\d[:\/.])\d+(?:,\d+)*(?:\.\d+)?(?![.\/:]?\d)
См. Демонстрационную версию регулярных выражений
Подробности регулярных выражений
\b
- граница слова (?<!\d[:\/.])
- без ди git + :
, /
или .
допускается непосредственно слева от текущего местоположения \d+
- 1+ цифр (?:,\d+)*
- ноль или более вхождений ,
и 1+ цифр (?:\.\d+)?
- необязательное вхождение .
и 1+ цифр (?![.\/:]?\d)
- необязательно .
, /
или :
, за которыми следует ди git, разрешенные непосредственно справа от текущего местоположения.