Tôi đang cố xóa tất cả các chữ số khỏi chuỗi. Tuy nhiên mã tiếp theo sẽ xóa các chữ số có trong bất kỳ từ nào và rõ ràng là tôi không muốn. Tôi đã thử nhiều cụm từ thông dụng và không thành công.Xóa chữ số bằng Python (Regex)
Cảm ơn!
s = "This must not b3 delet3d, but the number at the end yes 134411"
s = re.sub("\d+", "", s)
print s
Kết quả:
Đây không phải b deletd, nhưng số cuối cùng có
Ồ, cảm ơn, nó đã hoạt động! – Menda
Còn các chuỗi như "3at" thì sao? – marcog
Đây là 2 trường hợp khác cho bài kiểm tra đơn vị của bạn: '123 nên bị xóa'. và 'Bạn đã là 0wn3d' –