Nội dung
- Giới thiệu
- Phương pháp 1: Sử dụng chuỗi chia
- Phương pháp 2: Sử dụng biểu thức chính quy
- Bản tóm tắt
Có nhiều cách để thay thế nhiều không gian trắng bằng một không gian duy nhất như sử dụng mô -đun phân tách chuỗi hoặc mô -đun biểu thức chính quy. Chúng tôi sẽ thấy mỗi người trong số họ với các ví dụ.
Phương pháp 1: Sử dụng chuỗi chia
- Phương pháp 2: Sử dụng biểu thức chính quy
- Bản tóm tắt
- Có nhiều cách để thay thế nhiều không gian trắng bằng một không gian duy nhất như sử dụng mô -đun phân tách chuỗi hoặc mô -đun biểu thức chính quy. Chúng tôi sẽ thấy mỗi người trong số họ với các ví dụ.
- Đọc tệp văn bản đầu vào ở chế độ đọc và tệp đầu ra ở chế độ ghi.‘ ‘.
- Đối với mỗi dòng đọc từ đó tệp đầu vào
- Tách chuỗi đã cho bằng phương thức Split []. Theo mặc định chia [] phương thức chia tách với không gian là dấu phân cách. Khi có nhiều không gian, những chia tách đó bị bỏ qua và do đó chúng ta sẽ nhận được các từ riêng lẻ.
Tham gia các phân tách bằng cách sử dụng một không gian đơn.
Viết vào tệp đầu ra.
Đóng các tập tin đầu vào và đầu ra.
fin = open["data.txt", "rt"]
fout = open["out.txt", "wt"]
for line in fin:
fout.write[' '.join[line.split[]]]
fin.close[]
fout.close[]
Thí dụ
Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.
Trong ví dụ sau, chúng tôi sẽ thay thế nhiều không gian bằng một không gian.
Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.
Chương trình Python
Phương pháp 2: Sử dụng biểu thức chính quy
Bản tóm tắt
- Có nhiều cách để thay thế nhiều không gian trắng bằng một không gian duy nhất như sử dụng mô -đun phân tách chuỗi hoặc mô -đun biểu thức chính quy. Chúng tôi sẽ thấy mỗi người trong số họ với các ví dụ.
- Đọc tệp văn bản đầu vào ở chế độ đọc và tệp đầu ra ở chế độ ghi.
- Đối với mỗi dòng đọc từ đó tệp đầu vào
- Tách chuỗi đã cho bằng phương thức Split []. Theo mặc định chia [] phương thức chia tách với không gian là dấu phân cách. Khi có nhiều không gian, những chia tách đó bị bỏ qua và do đó chúng ta sẽ nhận được các từ riêng lẻ.
Tham gia các phân tách bằng cách sử dụng một không gian đơn.
Viết vào tệp đầu ra.
Đóng các tập tin đầu vào và đầu ra.
Thí dụBản tóm tắt
Có nhiều cách để thay thế nhiều không gian trắng bằng một không gian duy nhất như sử dụng mô -đun phân tách chuỗi hoặc mô -đun biểu thức chính quy. Chúng tôi sẽ thấy mỗi người trong số họ với các ví dụ.
Nội dung
- Giới thiệu
- Mã mẫu
- Ví dụ 1: Thay thế nhiều không gian trắng liên tục bằng không gian đơn lẻ
- Ví dụ 2: Thay thế nhiều không gian trắng liên tục, chứa \ n, \ t, v.v.
- Bản tóm tắt
Trong hướng dẫn này về các ví dụ Python, chúng tôi đã học cách thay thế nhiều ký tự màu trắng bằng một không gian duy nhất, sử dụng các hàm Split [] và tham gia [].
- Làm cách nào để loại bỏ các không gian bổ sung trong một tệp văn bản trong Python? the string with default separator
- Dải [] Chức năng Dải chuỗi Python [] sẽ loại bỏ các khoảng trắng dẫn đầu và dấu vết.join[] with a single space
Làm thế nào để bạn thay thế thêm không gian trong Python?
Mã mẫu
Ví dụ 1: Thay thế nhiều không gian trắng liên tục bằng không gian đơn lẻ
" ".join[mystring.split[]]
Ví dụ 2: Thay thế nhiều không gian trắng liên tục, chứa \ n, \ t, v.v.mystring contains continuous multiple white spaces.
Để thay thế nhiều không gian trắng bằng không gian đơn, bạn có thể thực hiện quy trình sau.
Ví dụ 1: Thay thế nhiều không gian trắng liên tục bằng không gian đơn lẻ
Ví dụ 2: Thay thế nhiều không gian trắng liên tục, chứa \ n, \ t, v.v.split[] and join[] functions.
Chương trình Python
mystring = 'welcome to python examples'
correctedstring = " ".join[mystring.split[]]
print[correctedstring]
Chạy
Đầu ra
welcome to python examples
Để thay thế nhiều không gian trắng bằng không gian đơn, bạn có thể thực hiện quy trình sau.
Ví dụ 2: Thay thế nhiều không gian trắng liên tục, chứa \ n, \ t, v.v.
Để thay thế nhiều không gian trắng bằng không gian đơn, bạn có thể thực hiện quy trình sau.
Chương trình Python
mystring = 'welcome \t\t to python \n\n examples'
correctedstring = " ".join[mystring.split[]]
print[correctedstring]
Chạy
Đầu ra
welcome to python examples
Tất cả các ký tự không gian trắng liền kề, bao gồm các ký tự như New Line, New Tab, v.v., được thay thế bằng một không gian duy nhất. Cuộc biểu tình tương tự nên giữ cho các ký tự không gian trắng khác như phí dòng, không gian mỏng, v.v.
Bản tóm tắt
Trong hướng dẫn này về các ví dụ Python, chúng tôi đã học cách thay thế nhiều ký tự màu trắng bằng một không gian duy nhất, sử dụng các hàm Split [] và tham gia [].