\d khớp một chữ số (0-9). \d+ khớp một hoặc nhiều chữ số liên tiếp.
Ví dụ: search
import re m = re.search(r'\d+', '5Need47forSpeed 2') print(m.group()) # '5' (match đầu tiên)
Ví dụ: findall (tách từng chữ số)
m = re.findall(r'\d', '5Need47forSpeed 2') print(m) # ['5', '4', '7', '2']
Ví dụ: findall (nhóm số liên tiếp)
m = re.findall(r'\d+', '5Need47forSpeed 2') print(m) # ['5', '47', '2']
Ứng dụng: Trích xuất số điện thoại, giá tiền, ID...