![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
кто разбирается в регулярных выражениях питон - помогайте.
есть текст формата:
"пыщпыщпыщ: 111.11
олололоо: 222.22
ыыыыыыы: 333.33"
нужно обрезать всё кроме "333.33".
регулярное выражение типа .+?([\d.\d.]+) через echo "%1" выдаёт 111.11, но "нарастить" его по принципу .+?([\d.\d.]+)([\d.\d.]+)([\d.\d.]+) echo %3 не выдаёт 333.33. я получаю либо часть первого числа, либо точку, либо пустоту, либо ошибку. гугление мануалов особо не помогло, да и я не программист.
какое будет корректное выражение для того, чтобы убрать весь текст кроме "333.33"? или хотя бы убрать всё, кроме чисел?
есть текст формата:
"пыщпыщпыщ: 111.11
олололоо: 222.22
ыыыыыыы: 333.33"
нужно обрезать всё кроме "333.33".
регулярное выражение типа .+?([\d.\d.]+) через echo "%1" выдаёт 111.11, но "нарастить" его по принципу .+?([\d.\d.]+)([\d.\d.]+)([\d.\d.]+) echo %3 не выдаёт 333.33. я получаю либо часть первого числа, либо точку, либо пустоту, либо ошибку. гугление мануалов особо не помогло, да и я не программист.
какое будет корректное выражение для того, чтобы убрать весь текст кроме "333.33"? или хотя бы убрать всё, кроме чисел?
no subject
Date: 2016-12-08 09:26 am (UTC)no subject
Date: 2016-12-08 09:52 am (UTC)