Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách hoạt động của [\d+] trong regex Python

Biểu thức [\d+] là một lớp ký tự khớp với một ký tự là: chữ số (\d tức 0-9) hoặc dấu cộng +.

Khác với \d+ (một hoặc nhiều chữ số), [\d+] chỉ khớp một ký tự đơn lẻ.

Ví dụ

import re
result = re.findall(r'[\d+]', 'Taran123tula+456')
print(result)

Kết quả

['1', '2', '3', '+', '4', '5', '6']

Mỗi chữ số và dấu + được tách riêng thành một phần tử trong list kết quả.