regex Поиск цифр с точкой

laiser

Известный
Автор темы
184
90
Помогите найти эти значения через regex:


0.00
00.00
-1.34
1.04
-1,045.20

Сделал вот такой:
[\-]*[\d]{1,5}\.[\d]{1,3}
Но он не берет последнюю строку, а как добавить еще и запятую, я не знаю(
Цифры могут быть разные. Может быть "-"
 

laiser

Известный
Автор темы
184
90
(%d+.%d+) для флоата, ну или то что у тебя
А запятую через gsub схавать и все)
заменил "%" на "\" так как не работало...

и (\d+.\d+) цепляет и другие значения:

Снимок экрана от 2021-06-24 21-46-58.png