Flox
Янв. 20, 2018 22:22:15
Здравствуйте!
Очень долго пытался разобраться, но решение так и не нашел.
Как, используя регулярное выражение, найти все допустимые числа с плавающей точкой в строке ниже?
'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
Янв. 20, 2018 22:29:09
Зачем тут регулярное выражение?
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
Янв. 21, 2018 09:57:23
DamMercul
Зачем тут регулярное выражение?
Просто задание именно на регулярное выражение.