ए = बी & सी = डी & ई = एफ, सी = डी भाग को कैसे निकालें और स्ट्रिंग प्राप्त करें जैसे ए = बी & ई = एफ?स्ट्रिंग के एक हिस्से को प्रभावी ढंग से कैसे हटाएं
उत्तर
या तो बस उसे दूर की जगह:
input.Replace("&C=D", "");
या का उपयोग समाधानों में से एक अपने पिछले प्रश्न के रूप में, डेटा संरचना से हटाने और इसे वापस एक साथ शामिल हो।
var input = "A=B&C=D&E=F";
var output = input
.Split(new string[] {"&"}, StringSplitOptions.RemoveEmptyEntries)
.Select(s => s.Split('=', 2))
.ToDictionary(d => d[0], d => d[1]);
output.Remove("C");
output.Select(kvp => kvp.Key + "=" + kvp.Value)
.Aggregate("", (s, t) => s + t + "&").TrimRight("&");
आप और या तो विभाजन कर सकते हैं() (निर्भर करता है कि डेटा की तरह दिखता है) या simly string.Replace (, string.empty)
&
विभाजक पर यह विभाजन का उपयोग मैन्युअल में शामिल होने, कुछ लोगों द्वारा C=D
भाग को बाहर तंत्र, फिर शेष दो में शामिल हो? String
कक्षा उन तरीकों को प्रदान करती है जिनके लिए आपको आवश्यकता होगी, जिसमें विभाजन, जोड़ना और मिलान करना शामिल है।
मुझे लगता है कि आप यकीन है कि यह स्थिति के लिए कुछ है, लेकिन कुछ इस तरह है कि क्या करना चाहिए बनाने के लिए एक स्पष्ट उदाहरण दे करने की जरूरत है:
var testString = "A=B&C=D&E=F"
var stringArray = testString.Split('&');
stringArray.Remove("C=D");
var output = String.Join("&", stringArray);
कुछ की तरह
मेरे कोड का उपयोग करना जो काम करना चाहिए, और बहुत गतिशील होना चाहिए
using System.Web; // for HttpUtility
NameValueCollection values = HttpUtility.ParseQueryString("A=B&C=D&E=F");
values.Remove("C");
values.ToString(); // "A=B&E=F"
ऐसा लगता है कि सवाल यूआरएल पैरामीटर के बारे में है, इसलिए मुझे लगता है कि आप उन्हें HttpUtility की तरफ इशारा कर रहे हैं – Wilka
string xyz = "A=B&C=D&E=F";
string output = xyz.Replace("&C=D","");
आउटपुट: ए = बी & ई = एफ
- 1. प्रभावी ढंग से एक सी प्रोग्राम को कैसे व्यवस्थित करें
- 2. प्रभावी ढंग से lwp टाइमआउट को संभालें
- 3. डेटाटाइम वैल्यू (एसक्यूएल सर्वर) के समय हिस्से को कैसे हटाएं?
- 4. घन रूट के लिए न्यूटन पुनरावृत्ति को प्रभावी ढंग से
- 5. GAE में सत्रों को प्रभावी ढंग से कार्यान्वित कैसे करें?
- 6. सी # में डेस्कटॉप पर प्रभावी ढंग से आकर्षित कैसे करें?
- 7. कैसे प्रभावी ढंग से उपयोग करने के लिए विम: wildmenu
- 8. क्रॉपिंग IplImage सबसे प्रभावी ढंग से
- 9. स्ट्रिंग से सभी वर्णों को कैसे हटाएं
- 10. PHP एक सीएसवी फ़ाइल प्रभावी ढंग से पढ़ रहा है
- 11. एसएसएल कनेक्शन की उच्च मात्रा को प्रभावी ढंग से लागत
- 12. प्री-कंपाइल हेडर को प्रभावी ढंग से साझा करना
- 13. फ़्रेमलेस ग्रिड का प्रभावी ढंग से उपयोग कैसे करें?
- 14. प्रभावी ढंग से अपरिवर्तनीय वस्तुओं को समझ में आता है?
- 15. जावास्क्रिप्ट एक स्ट्रिंग से पाठ को कैसे हटाएं
- 16. संपादन का इतिहास कैसे प्रभावी ढंग से संग्रहीत करता है?
- 17. अपने आईडीई का प्रभावी ढंग से उपयोग कैसे सीखें?
- 18. MySQL - एक स्ट्रिंग के हिस्से को अपडेट करने का तरीका?
- 19. स्ट्रिंग से वर्ण हटाएं
- 20. चरित्र से पहले अक्षर हटाएं "।"
- 21. पायथन में स्ट्रिंग के हिस्से को कैसे प्रतिस्थापित करें?
- 22. एक स्ट्रिंग से एक टैब ("\ t") को ट्रिम करें/हटाएं
- 23. अज्ञात फ़ंक्शन इवेंट हैंडलर को सही ढंग से हटाएं
- 24. एंड्रॉइड - स्ट्रिंग के हिस्से को किसी अन्य स्ट्रिंग से कैसे प्रतिस्थापित करें?
- 25. php के साथ फ़ाइल से एक लाइन को कैसे हटाएं?
- 26. कैसे प्रभावी ढंग से एप्लिकेशन इंजन में प्रश्नों पर दो असमानता फिल्टर को चलाने के लिए
- 27. मैं अंग्रेजी पाठ को संपादित करने के लिए प्रभावी ढंग से वीआईएम का उपयोग कैसे करूं?
- 28. परियोजना में मैन्युअल परीक्षणों को प्रभावी ढंग से प्रबंधित करने के लिए कैसे करें?
- 29. वीआईएम के साथ एसएएसएस/सीएसएस फाइलों को प्रभावी ढंग से कैसे ब्राउज़ करें?
- 30. किसी सूची से डुप्लिकेट स्ट्रिंग को हटाएं
अधिक विशिष्ट रहें: इनपुट स्ट्रिंग पर कौन सी धारणाएं बनाई जाती हैं और कौन से नियम हटाए जाने वाले हिस्से को निर्धारित करते हैं। बस यह एक उदाहरण आपको तुच्छ और गैर-सहायक सुझाव देगा जैसे "कुछ भी न हटाएं और निरंतर स्ट्रिंग का उपयोग करें" ए = बी एंड ई = एफ "इसके बजाय"। –