Tôi cần sắp xếp một mảng các mục chữ và số như sau. Từ:Sắp xếp chuỗi chữ và số Giảm dần
2 xxx
20 axxx
38 xxxx
20 bx
8540 xxxxxx
tới:
8540 xxxxx
38 xxxx
20 axxx
20 bx
2 xxx
Do đó, sắp xếp giảm dần đối với những con số, sau đó tăng dần theo thứ tự abc. Các con số luôn tách biệt với các ký tự chữ cái (ký hiệu là "xxxx") bởi một dấu cách, nhưng các số có độ dài thay đổi. Tôi nghi ngờ tôi cần sử dụng một số Regex trong hàm sort() và chia nhỏ các số theo không gian rồi phân loại nó, nhưng tôi không biết làm thế nào để buộc trong sắp xếp theo thứ tự bảng chữ cái. Bất kỳ mẫu mã nào? Cám ơn rất nhiều!
Kiểm tra ra những câu trả lời để xem bạn có thể điều chỉnh giải pháp: http://stackoverflow.com/a/4321879/1375372 http://stackoverflow.com/a/11931192/1375372 http://stackoverflow.com/a/4340339/1375372 –