Как читать подстроки на основе длины строки в C #

У меня есть строка, которая содержит подстроки. Одна из них - «1. 2 к другим мобильным телефонам», а другая - «Всего». Теперь, согласно моему требованию, я должен прочитать Содержание между первой подстрокой, т. Е. ". 1. К другим мобильным телефонам "и" Всего ". Я делаю это с помощью следующего кода в C #.

int startPosition = currentText.IndexOf("1 . 2 To Other Mobiles");
int endPosition = currentText.IndexOf("Total");
string result = currentText.Substring(startPosition, endPosition - startPosition);

Но проблема, с которой я сталкиваюсь, заключается в том, что «Total» много раз в моей подстроке… Я должен читать после длины startPosition до последней длины позиции, то есть «Total». Как это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос