Tôi có một số đầu vào trông giống như sau:Tách chuỗi trên dấu phẩy nhưng bỏ qua dấu phẩy trong dấu ngoặc kép?
A,B,C,"D12121",E,F,G,H,"I9,I8",J,K
Các giá trị bằng dấu phẩy có thể ở bất kỳ thứ tự. Tôi muốn chia chuỗi trên dấu phẩy; tuy nhiên, trong trường hợp có nội dung nào đó nằm trong dấu ngoặc kép, tôi cần nó để bỏ qua dấu phẩy và loại bỏ dấu ngoặc kép (nếu có thể). Vì vậy, về cơ bản, sản lượng sẽ là danh sách các chuỗi:
['A', 'B', 'C', 'D12121', 'E', 'F', 'G', 'H', 'I9,I8', 'J', 'K']
Tôi đã có một cái nhìn tại một số câu trả lời khác, và tôi đang nghĩ đến một biểu thức chính quy sẽ là tốt nhất, nhưng tôi khủng khiếp trong việc đưa ra với họ.
Bạn đã xem xét sử dụng mô-đun [csv] (http://docs.python.org/library/csv.html) bằng Python chưa? –