Найти - Пользователи
Полная версия: Помогите с регулярным выражением
Начало » Python для новичков » Помогите с регулярным выражением
1
Flox
Здравствуйте!
Очень долго пытался разобраться, но решение так и не нашел.
Как, используя регулярное выражение, найти все допустимые числа с плавающей точкой в строке ниже?
'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'
DamMercul
Зачем тут регулярное выражение?
 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
Flox
DamMercul
Зачем тут регулярное выражение?

Просто задание именно на регулярное выражение.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB