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