मैं "मार्च 10" में "मार्च" और "10" में स्ट्रिंग को कैसे विभाजित कर सकता हूं? स्ट्रिंग का प्रारूप हमेशा अक्षर होगा, इसलिए मैं स्ट्रिंग को विभाजित करने के लिए एक संकेतक के रूप में किसी संख्या के पहले उदाहरण का उपयोग कर सकता हूं।अक्षरों और संख्याओं के आधार पर मैं सी # में स्ट्रिंग कैसे विभाजित करूं
10
A
उत्तर
14
आप ऐसा कर सकता है:
var match = Regex.Match(yourString, "(\w+)(\d+)");
var month = match.Groups[0].Value;
var day = int.Parse(match.Groups[1].Value);
3
char[] array = "Mar10".ToCharArray();
int index = 0;
for(int i=0;i<array.Length;i++)
{
if (Char.IsNumber(array[i]){
index = i;
break;
}
}
सूचकांक विभाजित स्थिति का संकेत होगा।
5
आप इसे सीधे नहीं कह रहे हैं, लेकिन आपके उदाहरण से ऐसा लगता है कि आप बस एक तिथि का विश्लेषण करने की कोशिश कर रहे हैं।
अगर यह सच है, कैसे इस समाधान के बारे में:
DateTime date;
if(DateTime.TryParseExact("Mar10", "MMMdd", new CultureInfo("en-US"), DateTimeStyles.None, out date))
{
Console.WriteLine(date.Month);
Console.WriteLine(date.Day);
}
1
var match = Regex.Match(yourString, "([|A-Z|a-z| ]*)([\d]*)");
var month = match.Groups[1].Value;
var day = int.Parse(match.Groups[2].Value);
मैं कोनराड के जवाब से ऊपर की कोशिश की है, लेकिन यह काफी काम जब मैं इसे RegexPlanet में प्रवेश नहीं किया। Groups[0
] पूरे स्ट्रिंग Mar10
देता है। आप Groups[1]
से शुरू करना चाहते हैं, जो Mar
और Groups[2]
वापस लौटना चाहिए 10
वापस करना चाहिए।
संबंधित मुद्दे
- 1. मैं सी # में इंडेक्स के आधार पर एक सूची कैसे विभाजित करूं?
- 2. मैं सीएसएच में एक स्ट्रिंग कैसे विभाजित करूं?
- 3. मैं स्ट्रिंग में पर्ल हैश तत्व को कैसे विभाजित करूं?
- 4. रेगेक्स न्यूलाइन अक्षरों के उत्थान पर विभाजित करने के लिए
- 5. सी # के साथ कैरिज रिटर्न पर स्ट्रिंग कैसे विभाजित करें?
- 6. मान्य करें: केवल अक्षरों, संख्याओं और -
- 7. गैर-वर्णानुक्रम अक्षरों पर जावा स्ट्रिंग स्प्लिट
- 8. मैं अपने अंकों में एक int कैसे विभाजित करूं?
- 9. अपरकेस अक्षरों पर जावास्क्रिप्ट स्प्लिट स्ट्रिंग
- 10. सी ++ - अक्षरों में किसी भी स्ट्रिंग को
- 11. इनपुट फ़ील्ड में अक्षरों और संख्याओं के लिए अक्षरों को सीमित करें
- 12. मैं सी # में एक बहु-चरित्र डिलीमीटर द्वारा स्ट्रिंग कैसे विभाजित करूं?
- 13. "\" "पर एक स्ट्रिंग को विभाजित करने के लिए मैं विभाजित फ़ंक्शन को अजीब में कैसे कॉल करूं?
- 14. मैं कैसे केवल एक बार स्ट्रिंग विभाजित
- 15. स्ट्रिंग से अक्षरों, संख्याओं, स्थान, विस्मयादिबोधक और प्रश्न चिह्न के अलावा सब कुछ कैसे निकालें?
- 16. मैं शर्त के आधार पर कॉलम का चयन कैसे करूं?
- 17. preg_replace सभी संख्याओं, अक्षरों, अवधि, और स्लैश के अलावा?
- 18. कोड के आधार पर, मैं
- 19. नियमित अंतराल पर विभाजित स्ट्रिंग
- 20. ऑक्टेटल और हेक्साडेसिमल संख्याओं को आधार 10
- 21. अक्षरों और संख्याओं के लिए नियमित अभिव्यक्ति सत्यापनकर्ता केवल
- 22. मैं nchar को स्ट्रिंग में सी # में कैसे परिवर्तित करूं?
- 23. मैं स्ट्रिंगस्ट्रीम से सी ++ में स्ट्रिंग में कैसे परिवर्तित करूं?
- 24. पायथन में टिप्पणी ब्लॉक के आधार पर मैं एक टेक्स्ट फ़ाइल कैसे विभाजित कर सकता हूं?
- 25. सी # में स्ट्रिंग से केवल अक्षरों को कैसे प्राप्त करें?
- 26. मैं एक स्ट्रिंग को पर्ल में प्रत्येक दो अक्षरों के टुकड़ों में कैसे विभाजित कर सकता हूं?
- 27. अक्षरों में स्ट्रिंग्स की सरणी में अक्षर \ n "युक्त बहु-पंक्ति स्ट्रिंग को कैसे विभाजित करें?
- 28. सी # लाइन ब्रेक हर एन अक्षरों
- 29. मैं एएससीआईआईआई अक्षरों के यूआरएल एन्कोडिंग कैसे करूं?
- 30. सी में क्रम में संख्याओं और अक्षरों के साथ फ़ाइल नामों को सॉर्ट करने के लिए कैसे करें?
आपके पास हमेशा तीन वर्ण नहीं होते हैं, है ना? दिसंबर 12, जनवरी 5, जुलाई 17 ... – tanascius
हां, इस मामले में मैं करता हूं। तिथि के लिए 3 वर्ण और साल के लिए 2। – Addie