Xóa các ký tự đặc biệt khỏi chuỗi python ngoại trừ khoảng trắng
Thao tác chuỗi là điều cần thiết đối với nhà phát triển python. Ngày nay, nhiệm vụ phát triển, một lập trình viên cần thực hiện các thao tác với chuỗi như Show
Trong bài viết này, chúng tôi đã giải thích thao tác chuỗi quan trọng với một tập hợp các ví dụ Xóa các ký tự đặc biệt khỏi chuỗi PythonSử dụng thay thế()Trong ví dụ sau, chúng tôi đang sử dụng hàm replace() với vòng lặp for để kiểm tra các ký tự không mong muốn và thay thế từng ký tự một bằng ký tự trống Ví dụ sử dụng thay thế()
đầu ra
Sử dụng tham gia()Sử dụng hàm join() ở đây, chúng ta đang xây dựng lại chuỗi bằng cách bỏ qua các ký tự không mong muốn khỏi danh sách “không mong muốn”. Cuối cùng, chúng ta có một chuỗi cuối cùng không có ký tự đặc biệt Ví dụ sử dụng tham gia()
đầu ra
Sử dụng Python regex và sub()Ở đây chúng tôi đang sử dụng regx() “Biểu thức chính quy” để tạo mẫu tìm kiếm cho không gian và với sự trợ giúp của mẫu tìm kiếm này, chúng tôi sẽ thay thế ký tự không mong muốn từ chuỗi bằng ký tự trống bằng cách sử dụng hàm sub() Thí dụ
đầu ra
Python Xóa khoảng trắng khỏi chuỗiSử dụng thay thế()Ở đây chúng ta sử dụng hàm replace() để thay thế dấu cách “ ” không có dấu cách”, hàm này sẽ thay thế tất cả khoảng trắng giữa ký tự trong chuỗi bằng dấu cách Thí dụ
đầu ra
Sử dụng dịch()Trong ví dụ này, chúng tôi đang sử dụng chức năng dịch để thay thế khoảng trắng bằng ký tự trống Thông thường, hàm translate() đổi ký tự ‘A’ thành ký tự ‘B. ’ Do sử dụng hàm translate() này, chúng tôi chỉ định ký tự cần dịch thành ký tự trống. Bằng cách này, chúng tôi nhận được đầu ra cuối cùng không có khoảng trống Thí dụ ________số 8_______đầu ra
Sử dụng split() & join()Trong ví dụ sau đây, chúng tôi đang sử dụng hàm split() và join(). Đầu tiên, sử dụng hàm split() để tách chuỗi có dấu cách, sau đó sử dụng hàm join() để nối chuỗi, thao tác này sẽ cho bạn chuỗi cuối cùng không có khoảng trắng Thí dụ 0đầu ra
Sử dụng Python regex() “Biểu thức chính quy” và sub() “Chuỗi con”Ở đây chúng tôi đang sử dụng regx() “Biểu thức chính quy” để tạo mẫu tìm kiếm cho không gian và với sự trợ giúp của mẫu tìm kiếm này, chúng tôi sẽ thay thế ký tự không mong muốn từ chuỗi bằng ký tự trống bằng cách sử dụng hàm sub() Thí dụ 2đầu ra 3Xóa dòng mới khỏi chuỗi PythonTrong loạt ví dụ sau đây, chúng tôi đã giải thích cách xóa ký tự xuống dòng “n” khỏi một chuỗi Sử dụng thay thế()Như chúng ta đã biết, ký tự dòng mới được xác định bởi “n”, ở đây chúng ta đang sử dụng hàm replace() để thay thế tất cả các ký tự dòng mới bằng khoảng trống. Bằng cách này, chúng tôi nhận được chuỗi cuối cùng mà không có dòng mới Thí dụ 4đầu ra 5Sử dụng dịch()Như chúng ta đã biết hàm translate() dùng để dịch ký tự nên ở đây chúng ta dịch toàn bộ “n” sang ký tự trống. Bằng cách làm điều này như out, chúng ta nhận được chuỗi cuối cùng mà không có “n. ” Thí dụ 6đầu ra 7Sử dụng Python regex() “Biểu thức chính quy” và sub() “Chuỗi con”Trong ví dụ sau đây, trước tiên, chúng tôi xác định các mẫu tìm kiếm bằng cách sử dụng regex() cho một dòng mới, sau đó chúng tôi thay thế ký tự “n” của dòng hoàn toàn mới thành ký tự trống bằng cách sử dụng hàm sub(). Bằng cách này, chúng ta có một chuỗi cuối cùng không có ký tự xuống dòng Thí dụ 8đầu ra 9Xóa Chuỗi con khỏi ChuỗiSử dụng thay thế()Trong ví dụ sau, chúng ta đã xóa chuỗi con “test” khỏi chuỗi “ original” bằng cách sử dụng hàm replace() 0đầu ra 1Xóa ký tự khỏi chuỗi theo số lần đã chỉ địnhSử dụng thay thế()Trong ví dụ sau, chúng ta đã xóa ký tự khỏi chuỗi trong một số lần xác định, bỏ qua tham số thứ ba để chỉ định số lần thay thế bằng hàm replace() 2đầu ra 3Trong ví dụ trên, bạn có thể thấy rằng chúng tôi đã xóa ký tự “2” hai lần chỉ khỏi chuỗi “This is test stechies. ” Làm cách nào để xóa các ký tự đặc biệt khỏi chuỗi ngoại trừ khoảng trắng trong Python?Sử dụng 'str. replace() , chúng ta có thể thay thế một ký tự cụ thể. Nếu chúng tôi muốn xóa ký tự cụ thể đó, hãy thay thế ký tự đó bằng một chuỗi rỗng . các str. phương thức replace() sẽ thay thế tất cả các lần xuất hiện của ký tự cụ thể được đề cập.
Làm cách nào để xóa các ký tự đặc biệt khỏi chuỗi trong Python regex?Xóa biểu tượng khỏi chuỗi bằng str. Phương thức isalnum() trong Python String kiểm tra xem tất cả các ký tự trong một chuỗi đã cho có phải là chữ và số hay không. Nó trả về một boolean là True – Nếu tất cả các ký tự là chữ và số hoặc sai – Nếu một hoặc nhiều ký tự không phải là chữ và số |