Heim >Backend-Entwicklung >C++ >Wie extrahiere ich ein String-Segment zwischen zwei Trennzeichen mithilfe von IndexOf und Substring?
Durch Trennzeichen definierte Teilzeichenfolgen extrahieren
Diese Anleitung zeigt, wie man einen Teilstring innerhalb eines größeren Strings isoliert, indem man zwei andere Teilstrings als Trennzeichen verwendet. Für eine prägnante Lösung verwenden wir die Methoden IndexOf
und Substring
.
Die Methode ermittelt den Startindex des ersten Trennzeichens („key :“) mithilfe von IndexOf
. Die Länge dieses Trennzeichens wird dann zu diesem Index hinzugefügt, um dessen Vorhandensein zu berücksichtigen.
Als nächstes wird mit LastIndexOf
der Endindex des zweiten Trennzeichens („-“) ermittelt. Die Länge des Zielteilstrings wird durch Subtrahieren des Startindex vom Endindex ermittelt.
Schließlich extrahiert die Methode Substring
den gewünschten Teil der Zeichenfolge unter Verwendung der berechneten Start- und Endindizes. Dieser Ansatz vermeidet die Komplexität regulärer Ausdrücke und extrahiert gleichzeitig effizient die Teilzeichenfolge zwischen den Trennzeichen.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich ein String-Segment zwischen zwei Trennzeichen mithilfe von IndexOf und Substring?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!