রেজেক্স মডিউল ব্যবহার করা সবচেয়ে দ্রুত পদ্ধতি।
>>> 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']