मैं "1\t2\r\n3\t4"
तरह तार है और मैं उन्हें विभाजित करने के लिए करना चाहते हैं:LINQ का उपयोग कर अलग-अलग विभाजक के साथ दो बार स्ट्रिंग को कैसे विभाजित करें?
new string[][] { { 1, 2 }, { 3, 4 } }
असल में, यह लाइनों में विभाजित किया जाना चाहिए और प्रत्येक पंक्ति टैब में विभाजित किया जाना चाहिए। मैं निम्नलिखित उपयोग करने की कोशिश की, लेकिन यह काम नहीं करता है:
string toParse = "1\t2\r\n3\t4";
string[][] parsed = toParse
.Split(new string[] {@"\r\n"}, StringSplitOptions.None)
.Select(s => s.Split('\t'))
.ToArray();
- क्या मेरी विधि के साथ गलत क्या है? मुझे वांछित परिणाम क्यों नहीं मिलता?
- LINQ का उपयोग करके आप इस समस्या से कैसे संपर्क करेंगे?
मैं ईमानदारी से पता नहीं क्या बेवकूफ कारण के लिए मुझे लगता है कि '' @ वहाँ जोड़ लिया है और नहीं यह देखने के लिए सक्षम किया गया है। आपका बहुत बहुत धन्यवाद! : डी – hattenn
@hattenn, मैं कुटिल होने का मतलब नहीं था :) कोई नुकसान इरादा नहीं है। – bas
हाँ मुझे एक ही समस्या है, मैं इसे एक टिप्पणी में डालने से डरता था क्योंकि मुझे पता है कि यह जगह नहीं है। लेकिन मुझे आश्चर्य है कि यह एक अस्थायी बात है क्योंकि यह बहुत उपयोगी था! – bas