У мене є великий рядок, який мені потрібно проаналізувати, і мені потрібно знайти всі екземпляри 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= Великий рядок
Будь-які кращі ідеї?