cuối cùng Làm cách nào để thay thế các cụm từ trong chuỗi - ngoại trừ cái cuối cùng, cái nào cần được thay thế cho một cái gì đó khác?Python: thay thế các cụm từ trong một chuỗi ngoại trừ
Một ví dụ:
letters = 'a;b;c;d'
cần phải được thay đổi để
letters = 'a, b, c & d'
Tôi đã sử dụng các chức năng, như sau thay thế:
letters = letters.replace(';',', ')
để cung cấp cho
letters = 'a, b, c, d'
Vấn đề là tôi không biết cách thay thế dấu phẩy cuối cùng từ này thành dấu và. Không thể sử dụng chức năng phụ thuộc vị trí vì có thể có bất kỳ số lượng chữ cái nào, ví dụ: a; b 'hoặc' a; b; c; d; e; f; g '. Tôi đã tìm kiếm thông qua stackoverflow và hướng dẫn python, nhưng không thể tìm thấy một chức năng để chỉ thay thế các thuật ngữ tìm thấy cuối cùng, bất cứ ai có thể giúp đỡ?
http://stackoverflow.com/questions/2556108/how-to-replace-the-last-occurrence-of-an-expression-in-a-string –