"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं C#में एक बड़े स्ट्रिंग के भीतर एक सबस्ट्रिंग की सभी घटनाओं को कैसे पा सकता हूं?

मैं C#में एक बड़े स्ट्रिंग के भीतर एक सबस्ट्रिंग की सभी घटनाओं को कैसे पा सकता हूं?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:396

] यह लेख ऐसे सभी उदाहरणों को खोजने और एक सूची में उनके अनुक्रमितों को संग्रहीत करने की चुनौती को संबोधित करता है। इस स्ट्रिंग के भीतर, आपको एक विशिष्ट सबस्ट्रिंग की प्रत्येक घटना की स्थिति की पहचान और संग्रहीत करने की आवश्यकता है। आइए मान लें कि उदाहरण स्ट्रिंग "एक्सट्रैक्ट \" (मुझे, मैं, बहुत सारे। बहुत से] विराम चिह्न है। " एक सबस्ट्रिंग की। if (string.isnullorempty (मान)) नई ARGUMENTEXCEPTION ("खोजने के लिए स्ट्रिंग खाली नहीं हो सकती है", "मान"); सूची अनुक्रमित = नई सूची (); for (int index = 0 ;; index = value.length) { सूचकांक = str.indexof (मूल्य, सूचकांक); if (सूचकांक == -1) रिटर्न इंडेक्स; indexes.add (सूचकांक); } … if (string.isnullorempty (मान)) नई ARGUMENTEXCEPTION ("खोजने के लिए स्ट्रिंग खाली नहीं हो सकती है", "मान"); for (int index = 0 ;; index = value.length) { सूचकांक = str.indexof (मूल्य, सूचकांक); if (सूचकांक == -1) तोड़ना; यील्ड रिटर्न इंडेक्स; } }

How Can I Find All Occurrences of a Substring within a Larger String in C#?
इन दोनों तरीकों को आसानी से किसी भी स्ट्रिंग ऑब्जेक्ट में जोड़ा जा सकता है, जिससे सभी सबस्ट्रिंग पदों को खोजने के लिए सुविधाजनक हो जाता है। उदाहरण के लिए, निम्न पंक्ति को स्ट्रिंग के भीतर "फू" को सबस्ट्रिंग की सभी घटनाएं मिलेंगी "फोस्ट्रिंगफोबार":

सूची indexes = "foostringfoobar"

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3