การใช้โมดูล RegEx เป็นวิธีที่เร็วที่สุด
>>> import re
สมมติว่าสตริงมีเลขจำนวนเต็มและเลขทศนิยมรวมทั้งด้านล่าง -
>>> s='อายุของฉันคือ 25 ฉันมีคะแนนร้อยละ 55.50 และหมายเลขของฉันคือ 9764135408'
ฟังก์ชัน findall() จะส่งคืนรายการตัวเลขที่ตรงกับรูปแบบที่กำหนดซึ่งรวมถึงตัวเลขก่อนและหลังจุดทศนิยม
>>> re.findall('\d*\.?\d+',s)
ผลลัพธ์เป็นรายการวัตถุของตัวเลขทั้งหมด
['25', '55.50', '9764135408']