Tôi có chuỗi lớn mà tôi chia theo dòng mới. Làm thế nào tôi có thể loại bỏ tất cả các dòng trống, (chỉ có khoảng trắng)? Mã giả:
VIFI 9551 Huy hiệu vàng10 Huy hiệu bạc25 Huy hiệu đồng1 gold badge10 silver badges25 bronze badges Được hỏi ngày 14 tháng 9 năm 2010 lúc 18:35Sep 14, 2010 at 18:35 2 Hãy thử danh sách hiểu và 8:
Đã trả lời ngày 14 tháng 9 năm 2010 lúc 18:45Sep 14, 2010 at 18:45
Gimelgimelgimel 80,7K10 Huy hiệu vàng74 Huy hiệu bạc104 Huy hiệu đồng10 gold badges74 silver badges104 bronze badges 1 Sử dụng Regex:
Sử dụng regex + 9:
Như đã thấy trên Codepad. Đã trả lời ngày 14 tháng 9 năm 2010 lúc 18:38Sep 14, 2010 at 18:38
NulluserexceptionnulluserexceptionNullUserException 82.4K28 Huy hiệu vàng206 Huy hiệu bạc232 Huy hiệu Đồng28 gold badges206 silver badges232 bronze badges 3
Tôi cũng đã thử các giải pháp Regexp và List, và liệt kê một là nhanh hơn.list one is faster. Đây là giải pháp của tôi (theo câu trả lời trước):
Đã trả lời ngày 12 tháng 7 năm 2013 lúc 8:24Jul 12, 2013 at 8:24
RegiszregiszRegisz 4518 Huy hiệu bạc17 Huy hiệu đồng8 silver badges17 bronze badges 0
Đã trả lời ngày 14 tháng 9 năm 2010 lúc 18:45Sep 14, 2010 at 18:45
Gimelgimelnmichaels 80,7K10 Huy hiệu vàng74 Huy hiệu bạc104 Huy hiệu đồng12 gold badges102 silver badges133 bronze badges 4 Sử dụng Regex:
Sử dụng regex + 9:May 17, 2018 at 18:45
Như đã thấy trên Codepad.mushuweasel Đã trả lời ngày 14 tháng 9 năm 2010 lúc 18:387 silver badges7 bronze badges 1 Nulluserexceptionnulluserexception
82.4K28 Huy hiệu vàng206 Huy hiệu bạc232 Huy hiệu Đồng
Tôi cũng đã thử các giải pháp Regexp và List, và liệt kê một là nhanh hơn. Đây là giải pháp của tôi (theo câu trả lời trước):Sep 1, 2015 at 17:54
Đã trả lời ngày 12 tháng 7 năm 2013 lúc 8:24Ooker Regiszregisz3 gold badges25 silver badges50 bronze badges 4 4518 Huy hiệu bạc17 Huy hiệu đồng
NmichaelsnmichaelsApr 11, 2019 at 10:27
48.4K12 Huy hiệu vàng102 Huy hiệu bạc133 Huy hiệu đồng 0
Đáng ngạc nhiên là một re.sub đa dòng chưa được đề xuất (OH, vì bạn đã chia chuỗi của mình ... nhưng tại sao?):♦ Đã trả lời ngày 17 tháng 5 năm 2018 lúc 18:4550 gold badges483 silver badges563 bronze badges MushuweaselmushuweaselNov 22, 2018 at 13:26
6047 Huy hiệu bạc7 Huy hiệu đồng 1Nếu bạn không sẵn sàng thử Regex (mà bạn nên), bạn có thể sử dụng điều này:Sep 10, 2015 at 12:49
Lặp lại điều này nhiều lần để đảm bảo không còn dòng trống. Hoặc chuỗi các lệnh:Radren Chỉ để khuyến khích bạn sử dụng Regex, đây là hai video giới thiệu mà tôi tìm thấy trực quan: • Hướng dẫn biểu thức chính quy (Regex) • Hướng dẫn Python: RE Mô -đun4 silver badges6 bronze badges Đã trả lời ngày 1 tháng 9 năm 2015 lúc 17:54 2Ookerooker 31.4813 Huy hiệu vàng25 Huy hiệu bạc 50 Huy hiệu Đồng 4Bạn có thể chỉ cần sử dụng RSTRIP:Jul 7, 2021 at 10:06
Đã trả lời ngày 11 tháng 4 năm 2019 lúc 10:27Kxrr Tôi sử dụng giải pháp này để xóa các dòng trống và kết hợp mọi thứ lại với nhau như một dòng:5 silver badges14 bronze badges 1 5Output: 6
Cody Grey ♦ Phim thương hiệu vàng 234K50483 Huy hiệu bạc563 Huy hiệu đồng5 gold badges10 silver badges19 bronze badges Đã trả lời ngày 22 tháng 11 năm 2018 lúc 13:26Dec 16, 2021 at 5:53
Phiên bản của tôi: 7Đã trả lời ngày 10 tháng 9 năm 2015 lúc 12:49May 24, 2017 at 19:07
Reihan_amnReihan_amnReihan_amn Radrenradren2 gold badges20 silver badges20 bronze badges |