RegEx मॉड्यूल का उपयोग करना सबसे तेज़ तरीका है।
>>> import re
यह मानते हुए कि स्ट्रिंग में पूर्णांक और फ्लोटिंग पॉइंट नंबर के साथ-साथ नीचे भी हैं -
>>> s='मेरी उम्र 25 है। मेरे 55.50 प्रतिशत अंक हैं और 9764135408 मेरा नंबर है'
findall () फ़ंक्शन दिए गए पैटर्न से मेल खाने वाली संख्याओं की एक सूची देता है जिसमें दशमलव बिंदु से पहले और बाद के अंक शामिल होते हैं
>>> re.findall('\d*\.?\d+',s)
परिणाम सभी नंबरों की एक सूची वस्तु है
['25', '55.50', '9764135408']