Xóa các kí tự dư thừa trong xâu mà giữ nguyên định dạng

nhập vào " -Nguyen minh huy -= 22/02/1999"

xuất ra “Nguyen minh huy - 22/02/1999”
chỉ em cách nào xóa các kí tự dư thừa được ko ạ
Và giữ nguyên định dạng như lúc xuất ra
em cám ơn trước ạ

1 Like

Cho mình xin định nghĩa thế nào là kí tự dư thừa ạ.

5 Likes
string = ' -Nguyen minh huy -= 22/02/1999'
print(string)

# strip() dùng để xoá space trước và sau text.
# google thêm để tìm hiểu về cách xoá leading/trailing whitespaces
string = string.strip()
print(string)


# xài replace() để ... replace
string = string.replace('-', '')
print(string)

string = string.replace('=', '-')
print(string)

# bạn có có thể tìm hiểu thêm với keyword "regex"
# nhưng với nhu cầu replace những thông tin đơn giản, dễ xác định
# thì hàm replace() là đủ xài, tuy nhiên, cần test nhiều lần để tránh
# replace những text không mong đợi
 -Nguyen minh huy -= 22/02/1999
-Nguyen minh huy -= 22/02/1999
Nguyen minh huy = 22/02/1999
Nguyen minh huy - 22/02/1999
[Finished in 0.2s]
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?