Hướng dẫn remove single letter words python - xóa các từ đơn trong python
Tôi muốn xóa bất kỳ chữ cái nào từ một chuỗi trong Python. Show
Ví dụ:
Đã cố gắng tìm ra một thời gian với Regex mà không thành công. Tôi biết cách cắt mọi thứ từ một số char/biểu tượng nhất định thành hai mảnh, nhưng không phải là những gì tôi đang cố gắng làm. Tôi đã mày mò
Hỏi ngày 21 tháng 9 năm 2015 lúc 23:13Sep 21, 2015 at 23:13
KubiK888KubiK888KubiK888 4.12914 Huy hiệu vàng56 Huy hiệu bạc110 Huy hiệu đồng14 gold badges56 silver badges110 bronze badges 0
Đã trả lời ngày 21 tháng 9 năm 2015 lúc 23:17Sep 21, 2015 at 23:17
SAITSAITSait 18.3K17 Huy hiệu vàng69 Huy hiệu bạc98 Huy hiệu Đồng17 gold badges69 silver badges98 bronze badges 0
hoặc
Đã trả lời ngày 21 tháng 9 năm 2015 lúc 23:30Sep 21, 2015 at 23:30
Tôi hy vọng có một cách Regex gọn gàng hơn thế này, nhưng:
Đó là một ranh giới từ, một chữ cái, một không gian và một ranh giới từ. Nó đã tăng gấp đôi để nó có thể khớp với một ký tự duy nhất ở đầu hoặc cuối chuỗi 4 và 5 không để lại khoảng trống, và một ký tự ở giữa 6 để lại một không gian.Đã trả lời ngày 21 tháng 9 năm 2015 lúc 23:28Sep 21, 2015 at 23:28
Tôi đã có một vấn đề tương tự và đã đưa ra giải pháp Regex sau:
Giải trình
Cuối cùng gọi 2 để ngưng tụ nhiều không gian với một không gian.Đã trả lời ngày 3 tháng 4 năm 2018 lúc 22:24Apr 3, 2018 at 22:24
Paultpaultpault 39.2K13 Huy hiệu vàng100 Huy hiệu bạc142 Huy hiệu đồng13 gold badges100 silver badges142 bronze badges
Đã trả lời ngày 22 tháng 2 lúc 13:08Feb 22 at 13:08
joel.wilsonjoel.wilsonjoel.wilson 8.0335 Huy hiệu vàng27 Huy hiệu bạc45 Huy hiệu Đồng5 gold badges27 silver badges45 bronze badges thử cái này;
Đã trả lời ngày 28 tháng 1 năm 2020 lúc 6:56Jan 28, 2020 at 6:56
1 Các phương pháp sau được sử dụng để loại bỏ một ký tự cụ thể khỏi một chuỗi trong Python. Lưu ý rằng chuỗi là bất biến trong Python. Vì vậy, chuỗi ban đầu vẫn không thay đổi và một chuỗi mới được trả về bởi các phương thức này. Trong phương pháp này, chúng ta phải chạy một vòng lặp và nối các ký tự và xây dựng một chuỗi mới từ các ký tự hiện tại ngoại trừ khi chỉ mục là n. (trong đó n là chỉ số của ký tự sẽ bị xóa) Output:: Chuỗi gốc: Chuỗi divasdwivingi sau khi loại bỏ ký tự I Ithth: divsdwivingi 2. Loại bỏ ký tự khỏi chuỗi bằng phương thức thay thế () 0Output:: Chuỗi gốc: Kỹ thuật Chuỗi sau khi loại bỏ ký tự: Enginring Chuỗi sau khi loại bỏ ký tự: Tiếng vang 3. Loại bỏ ký tự khỏi chuỗi bằng cách sử dụng cắt và nối 1Output:: Chuỗi gốc: Chuỗi kỹ thuật sau khi loại bỏ ký tự: Enineering 4. Loại bỏ ký tự khỏi chuỗi bằng phương thức Jof () và danh sách hiểu biếtTrong kỹ thuật này, mọi yếu tố của chuỗi được chuyển đổi thành một phần tử tương đương của danh sách, sau đó mỗi phần trong số chúng được nối để tạo thành một chuỗi không bao gồm ký tự cụ thể sẽ được xóa. 2Output:: Chuỗi gốc: Chuỗi kỹ thuật sau khi loại bỏ ký tự: Enineering 5. Loại bỏ ký tự khỏi chuỗi bằng phương thức dịch () 3Đầu ra:: Kỹ sưDiscipline Người giới thiệu
|