मुझे निम्नानुसार अल्फान्यूमेरिकल आइटमों की एक सरणी सॉर्ट करने की आवश्यकता है। से:क्रमबद्ध अल्फान्यूमेरिक स्ट्रिंग descending
2 xxx
20 axxx
38 xxxx
20 bx
8540 xxxxxx
रहे हैं:
8540 xxxxx
38 xxxx
20 axxx
20 bx
2 xxx
इस प्रकार, संख्या के संबंध में उतरते क्रमबद्ध तो वर्णानुक्रम आरोही। संख्याएं हमेशा एक ही स्थान से वर्णमाला वर्णों (निर्दिष्ट "xxxx") से अलग होती हैं, लेकिन संख्याएं परिवर्तनीय लंबाई होती हैं।
मुझे संदेह है कि मुझे सॉर्ट() फ़ंक्शन में कुछ रेगेक्स का उपयोग करने और स्थान को संख्याओं को विभाजित करने की आवश्यकता है, लेकिन मुझे नहीं पता कि वर्णमाला क्रमबद्धता में कैसे जुड़ना है। कोई कोड नमूने? बहुत बहुत धन्यवाद!
चेक बाहर इन उत्तरों यह देखने के लिए कि क्या आप अनुकूलित कर सकते हैं समाधान: http://stackoverflow.com/a/4321879/1375372 http://stackoverflow.com/a/11931192/1375372 http://stackoverflow.com/a/4340339/1375372 –