Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 20, 2018 22:22:15

Flox
Зарегистрирован: 2018-01-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с регулярным выражением

Здравствуйте!
Очень долго пытался разобраться, но решение так и не нашел.
Как, используя регулярное выражение, найти все допустимые числа с плавающей точкой в строке ниже?
'1.0 32 556 5.846 9. -0.548 95.95.595 -.111 34.54 0. - 11.uglo. 9-45. q-21 . 98iu .65 -32.q2e -100 .34 hkv555555332'

Офлайн

#2 Янв. 20, 2018 22:29:09

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Помогите с регулярным выражением

Зачем тут регулярное выражение?

 floats = []
for thing in '1.0 32 556 5.846 9. -0.548 95.95.595 -.111 34.54 0. - 11.uglo. 9-45. q-21 . 98iu .65 -32.q2e -100 .34 hkv555555332'.split():
    try:
        floats.append(float(thing))
    except:
        pass



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

#3 Янв. 21, 2018 09:57:23

Flox
Зарегистрирован: 2018-01-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с регулярным выражением

DamMercul
Зачем тут регулярное выражение?

Просто задание именно на регулярное выражение.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version