Xóa không gian regex Python
Có nhiều cách để xóa khoảng trắng trong Python. Một số phương pháp để xóa tất cả khoảng trắng khỏi chuỗi Python là. - Show
Ghi chú. Hàm dải chuỗi () của Python sẽ chỉ xóa khoảng trắng ở đầu và cuối, không phải giữa các từ Xóa tất cả khoảng trắng khỏi chuỗi Ví dụ về PythonMã ví dụ đơn giản Sử dụng phương thức thay thế()Chức năng này cũng sẽ xóa khoảng trắng giữa các từ
đầu ra Sử dụng phương thức split() và join()
Biểu hiện thông thườngĐối với ví dụ này, bạn phải nhập mô-đun “re”. Hãy thử một regex với 13. Bạn có thể tìm kiếm tất cả khoảng trắng và thay thế nó
Sử dụng phương pháp translate() methodLoại bỏ tất cả các khoảng trắng bằng hàm string translate()
Làm cách nào để loại bỏ tất cả khoảng trắng khỏi chuỗi?Ví dụ: muốn chuyển một chuỗi như “strip my Spaces” thành “stripmyspaces”, nhưng dường như tôi không thể thực hiện được điều đó với một strip() Sử dụng phương pháp thay thế Nếu bạn chỉ muốn xóa khoảng trắng thay vì tất cả khoảng trắng
Ngoài ra, sử dụng một biểu thức chính quy
đầu ra. thoát y Hãy bình luận nếu bạn có nghi ngờ và đề xuất về chủ đề chuỗi Python này
Rohit Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật Chuỗi là tập hợp các ký tự có thể đại diện cho một từ hoặc cả câu. Các chuỗi rất dễ sử dụng trong Python vì chúng không cần được khai báo rõ ràng và có thể được xác định có hoặc không có chỉ định Để thao tác và truy cập các chuỗi, Python cung cấp các hàm và phương thức tích hợp trong lớp “Chuỗi”. Sử dụng các phương thức này, bạn có thể thực hiện các thao tác khác nhau trên chuỗi Trong bài viết này, chúng tôi sẽ tập trung vào cách xóa tất cả khoảng trắng ở đầu chuỗi trong python Sử dụng hàm lstrip()Cách tiếp cận cơ bản là sử dụng hàm lstrip() từ thư viện chuỗi python sẵn có. Hàm lstrip() xóa mọi khoảng trắng không cần thiết ở bên trái chuỗi Chúng ta có các chức năng tương tự rstrip() và strip()
ví dụ 1Trong ví dụ dưới đây, chúng tôi đã thực hiện việc loại bỏ cả dấu cách ở cuối và ở đầu kết hợp phương thức join() và split() Có nhiều cách tiếp cận khác nhau để loại bỏ khoảng trắng trong một chuỗi. Cách đầu tiên là cách tiếp cận Naive, đã được thảo luận trong bài viết này. Nhưng ở đây chúng ta sẽ thảo luận về tất cả các cách tiếp cận dành riêng cho Python Phương pháp 1. Xóa khoảng trắng khỏi chuỗi bằng hàm replace()Python3 14geek0 geek1 geek2 geek3 geek4 geek5 geek6 geek2 geek8 geek9 geek0 geek1 geek2 geek3 đầu ra geek Phương pháp 2. Xóa khoảng trắng khỏi chuỗi bằng split() và join()Đầu tiên, chúng ta sử dụng hàm split() để trả về danh sách các từ trong chuỗi, sử dụng sep làm dấu phân cách chuỗi Python. Sau đó, chúng tôi sử dụng tham gia () để nối iterable. Python3 14geek0 geek1 geek2 geek3 geek9 geek2 geek8 geek9 geek0 geek1 geek2 geek3 đầu ra geek Phương pháp 3. Xóa khoảng trắng khỏi chuỗi bằng Python regexĐể tìm một chuỗi hoặc một nhóm chuỗi, Biểu thức chính quy (RegEx) là một chuỗi ký tự duy nhất. Nó có thể so sánh một văn bản với một mẫu để xác định xem nó có mặt hay không. Nó cũng có thể chia một mẫu thành một hoặc nhiều mẫu con Python3 14geek8 geek9
geek0 geek1 geek2 geek3 geek0 geek5 geek6 geek7 geek8 geek9 geek2 geek3 geek2 geek2 geek8 geek9 geek0 geek1 geek2 geek3 đầu ra geek Phương pháp 4. Xóa khoảng trắng khỏi chuỗi bằng translate()translate() trả về một chuỗi là một chuỗi đã sửa đổi của chuỗi đã cho theo ánh xạ dịch đã cho Python3 70geek8 geek9
geek0 geek1 geek2 geek3 77 78 79geek70 geek9 geek2 geek8 geek9 geek0 geek1 geek2 geek3 đầu ra geek Phương pháp 5. Xóa khoảng trắng khỏi chuỗi bằng hàm rút gọn và câu lệnh điều kiệnGiảm chức năng lặp qua chuỗi và nó nối với phần tử của chuỗi để trả kết quả nếu nó không phải là khoảng trắng. Python3 70geek0 geek1 geek2 geek8 geek4
geek5 geek0 geek1 geek2 geek3 geek4 141 142 143 144 145 146 147geek0 geek5 geek9 geek01 geek02 geek2 geek8 geek9 geek0 geek1 geek2 geek3 đầu ra geek Phương pháp 6. Xóa khoảng trắng khỏi chuỗi bằng hàm lstrip()lstrip() tạo một chuỗi mới bằng cách xóa khoảng trắng ở phía “trái” của chuỗi hoặc khoảng trắng ở đầu chuỗi Python3geek9 geek0 geek12
geek13 geek0 geek15 geek16 geek9
geek2 geek19 đầu ra 7Phương pháp 7. Xóa khoảng trắng khỏi chuỗi bằng hàm rstrip()rstrip() tạo một chuỗi mới bằng cách xóa khoảng trắng ở cuối. Việc loại bỏ các khoảng trắng ở phía “phải” của chuỗi giúp việc nhớ lại đơn giản hơn |