Có một số cách bạn có thể xóa dấu ngoặc kép khỏi chuỗi trong Python. Bạn có thể cần xóa tất cả các dấu ngoặc kép hoặc chỉ những dấu ngoặc kép xung quanh một chuỗi. Bạn cũng có thể cần xóa dấu ngoặc đơn hoặc dấu ngoặc kép
Trong bài viết ngắn này, chúng tôi đã biên soạn một danh sách đầy đủ các phương pháp bạn có thể sử dụng để xóa dấu ngoặc kép khỏi chuỗi trong Python. Bạn sẽ sử dụng cái nào là hoàn toàn tùy thuộc vào bạn. Xin lưu ý rằng các giải pháp chúng tôi liệt kê ở đây không được sắp xếp theo thứ tự từ tốt nhất đến tệ nhất. Mỗi giải pháp đều tốt miễn là nó đáp ứng nhu cầu của bạn trong một trường hợp cụ thể
Cách xóa tất cả các trích dẫn khỏi một chuỗi trong Python
Trước hết, chúng ta hãy xem làm thế nào để loại bỏ tất cả các trích dẫn từ một chuỗi. Các giải pháp được liệt kê trong phần này có thể được thay đổi để hoạt động với cả dấu ngoặc đơn và dấu ngoặc kép. Tuy nhiên, với mục đích của bài viết này, giả sử chúng ta có một chuỗi ví dụ có ba dấu ngoặc kép trong đó
example_str = '"This is a string" with quotes"'
Trong phần này, chúng ta sẽ xem xét một số cách để xóa tất cả
import re
9 khỏi import re
0str. thay thế[]
Cách tiếp cận đầu tiên chúng ta sẽ thảo luận là sử dụng phương pháp
import re
1 trên import re
0. Nó chấp nhận hai đối số - chuỗi chúng tôi muốn thay thế và chuỗi thay thế. Trong trường hợp này, chúng tôi sẽ thay thế dấu ngoặc kép [import re
9] bằng một chuỗi rỗngimport re
1 được sử dụng theo cách này sẽ xóa tất cả dấu ngoặc kép khỏi import re
0Biểu thức chính quy
Cách tiếp cận này sử dụng các biểu thức chính quy để xóa tất cả các trích dẫn khỏi một chuỗi. Trước khi bắt đầu sử dụng các biểu thức chính quy trong Python, trước tiên chúng ta cần nhập mô-đun
import re
0import re
Sau đó, chúng ta có thể sử dụng phương thức
import re
1 để thay thế tất cả các lần xuất hiện của dấu ngoặc kép bằng chuỗi rỗngĐiều này sẽ cung cấp cho chúng tôi
import re
0 mà không có bất kỳ trích dẫn nào trong đóstr. tham gia[]
import re
3 là một phương thức khác mà chúng ta có thể sử dụng để xóa tất cả các trích dẫn khỏi một chuỗi trong Python. Giải pháp này có cú pháp phức tạp hơn một chút so với các giải pháp khác nếu bạn chưa quen với phương pháp import re
4. Về cơ bản, chúng tôi sẽ xem xét từng ký tự của import re
0 và nối từng ký tự không phải là dấu ngoặc kép vào chuỗi trống. Bằng cách đó, chúng ta sẽ nhận được import re
0 mà không có bất kỳ trích dẫn nào trong đóLàm thế nào để loại bỏ dấu ngoặc kép xung quanh một chuỗi
Cho đến nay, chúng ta đã thảo luận về một số cách tiếp cận về cách loại bỏ tất cả các dấu ngoặc kép khỏi một chuỗi trong Python. Đó chỉ là một cách để xem xét xóa dấu ngoặc kép khỏi chuỗi. Có thể cho rằng, vấn đề phổ biến hơn là làm thế nào để chỉ loại bỏ các trích dẫn xung quanh một chuỗi. Phương pháp
import re
7 nhằm mục đích làm điều đó. Do đó, chúng ta sẽ thảo luận về phương pháp import re
7 trong phần nàyGiả sử chúng ta có chính xác
import re
0 giống như trong phần trước và chúng ta chỉ muốn xóa dấu ngoặc kép đầu tiên và dấu ngoặc kép cuối cùngexample_str = '"This is a string" with quotes"'
Sử dụng
import re
7 với dấu ngoặc kép làm đối số sẽ loại bỏ dấu ngoặc kép đầu và cuối khỏi ________ 20Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó
Ghi chú. Bất kể có bao nhiêu dấu ngoặc kép ở đầu và/hoặc ở đầu trong chuỗi, thì
import re
7 sẽ xóa tất cả chúngBên cạnh phương pháp
import re
7 thông thường, còn có hai dẫn xuất của nó - example_str = '"This is a string" with quotes"'
4 và example_str = '"This is a string" with quotes"'
5. Cái đầu tiên xóa tất cả các trích dẫn đầu và cái thứ hai xóa tất cả các dấu ngoặc képPhần kết luận
Trong bài viết ngắn này, chúng ta đã xem xét toàn diện cách xóa dấu ngoặc kép khỏi chuỗi trong Python. Trước hết, chúng tôi đã giải thích cách xóa tất cả các trích dẫn khỏi một chuỗi bằng một số phương pháp khác nhau -
import re
1, import re
3 và import re
1. Sau đó, chúng ta đã xem xét phương pháp import re
7, cũng như các dẫn xuất của nó example_str = '"This is a string" with quotes"'
4 và example_str = '"This is a string" with quotes"'
5 import re
2 không có ý nghĩa gì đặc biệt đối với Python, vì vậy bạn không cần thêm import re
3 trước import re
9, nếu bạn chạyimport re
5, bạn cũng sẽ nhận được một dấu gạch chéo ngượcTrên thực tế, những gì bạn đang thấy là biểu diễn của chuỗi, nó được thêm vào theo phương thức. Python đại diện cho…
Nhận xét hàng đầu [0]
Vương miệnSắp xếp thảo luận
Đặt mua
Người dùng cá nhân đáng tin cậyTạo mẫu
Mẫu cho phép bạn nhanh chóng trả lời Câu hỏi thường gặp hoặc lưu trữ đoạn mã để sử dụng lại
Gửi bản xem trước Bỏ qua
Quy tắc ứng xử • Báo cáo lạm dụng
Bạn có chắc chắn muốn ẩn bình luận này?