मेरे पास एक बड़ा स्ट्रिंग है जिसे मुझे पार्स करने की आवश्यकता है, और मुझे सभी उदाहरणों को खोजने extract"(me,i-have lots. of]punctuationऔर प्रत्येक की सूची को एक सूची में संग्रहीत करने की आवश्यकता है।
तो कहते हैं कि स्ट्रिंग का यह टुकड़ा बड़े स्ट्रिंग की शुरुआत और मध्य में था, दोनों को मिल जाएगा, और उनके अनुक्रमणिका को जोड़ दिया जाएगा List। और Listइसमें 0कुछ भी शामिल होगा और अन्य सूचकांक।
मैं चारों ओर खेलने गया है, और string.IndexOfकरता है लगभग मैं क्या देख रहा हूँ, और मैं कुछ कोड लिखा है - लेकिन यह काम नहीं कर रहा है और मैं यह पता लगाने की वास्तव में क्या गलत है असमर्थ रहे हैं:
List<int> inst = new List<int>();
int index = 0;
while (index < source.LastIndexOf("extract\"(me,i-have lots. of]punctuation", 0) + 39)
{
int src = source.IndexOf("extract\"(me,i-have lots. of]punctuation", index);
inst.Add(src);
index = src + 40;
}
inst= सूचीsource= बड़ी कडी
कोई बेहतर विचार?