So lesen Sie Teilzeichenfolgen basierend auf der Länge der Zeichenfolge in C #

Ich habe einen String, der einen Teilstring enthält. Einer davon ist "1. 2 To Other Mobiles" und der andere ist "Total". Jetzt muss gemäß meiner Anforderung der Inhalt zwischen dem ersten Teilstring, dh "1. 2 To Other Mobiles", gelesen werden "und" Total ". Ich mache es durch folgenden Code in c #.

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

Aber das Problem, dem ich gegenüberstehe, ist "Gesamt" ist viele Male in meinem Teilstring. Ich muss nach der startPosition Länge zur letzten Positionslänge lesen, d. H. "Gesamt". Wie es geht?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage