Thủ thuật
Python chuẩn bị 'khai tử mềm' hàm re.match
(giờ Việt Nam)
Tóm tắt AI
Trong phiên bản 3.15, Python sẽ bắt đầu loại bỏ dần hàm re.match gây nhầm lẫn và thay thế bằng re.prefixmatch rõ nghĩa hơn, giúp lập trình viên tránh lỗi logic khi xử lý biểu thức chính quy.
Bản dịch AI
11 tháng 9 năm 2026 - Link Blog
Ngừng hỗ trợ mềm (soft-deprecating) re.match. Python có khái niệm ngừng hỗ trợ mềm, trong đó các API được đánh dấu là "không nên sử dụng để viết mã mới nữa" mà không kèm theo bất kỳ lời hứa/đe dọa nào về việc loại bỏ chúng trong tương lai.
Quản lý phát hành Python 3.15, Hugo van Kemenade, mô tả cách thức trong bản phát hành 3.15 sắp tới, việc ngừng hỗ trợ mềm đã được áp dụng cho hàm re.match lâu đời nhưng gây nhiều nhầm lẫn. Hàm này hiện đã có tên thay thế rõ ràng hơn là re.prefixmatch - phản ánh đúng cách nó neo vào phần đầu của chuỗi chứ không phải phần cuối.
Trong hầu hết các trường hợp, có lẽ bạn sẽ muốn sử dụng re.search (khớp mẫu này ở bất kỳ đâu trong chuỗi) hoặc re.fullmatch (khớp toàn bộ chuỗi) thay thế.
Bài viết được AI dịch và tổng hợp tự động từ Simon Willison. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.