Skip to content Skip to sidebar Skip to footer

Extract Int Digits And Float Number From A Python String

I have a string for example: str1 = ''107.8X98x3.75'' [107.8, 98, 3.75] str2 = 'L=130.5mm;L=90mm' [130.5, 90] str3 = '圓278.5x15t 304' [278.5, 15, 304] I know how to extract by i

Solution 1:

How about regular expressions?

Example

>>> import re
>>> str1="107.8X98x3.75"
>>> re.findall(r'\d+(?:\.\d+)?', str1)
['107.8', '98', '3.75']

Post a Comment for "Extract Int Digits And Float Number From A Python String"