Segmente zwischen Trennzeichen aus einer Zeichenfolge extrahieren
Angenommen, Sie haben eine Zeichenfolge mit bestimmten durch Trennzeichen getrennten Inhalten, die Sie extrahieren möchten. Zum Beispiel mit der Zeichenfolge:
„Super Beispiel für einen Zeichenfolgenschlüssel: Text, den ich behalten möchte – Ende meiner Zeichenfolge“
Möglicherweise müssen Sie den Teil zwischen „key:“ und „-“ isolieren. Anstatt sich auf komplexe reguläre Ausdrücke zu verlassen, gibt es einen einfacheren Weg.
Isolieren Sie den gewünschten Text mit der Substring-Methode:
Um diese Aufgabe effizient zu erledigen, verwenden Sie die Substring-Methode. Zum Beispiel:
<code> string St = "super example of string key : text I want to keep - end of my string"; int pFrom = St.IndexOf("key : ") + "key : ".Length; int pTo = St.LastIndexOf(" - "); string result = St.Substring(pFrom, pTo - pFrom);</code>
In diesem Code findet IndexOf die Startposition des gewünschten Teilstrings und LastIndexOf die Endposition. Die Länge des Präfixes („key :“) wird zu pFrom hinzugefügt, um es aus den Ergebnissen auszuschließen. Die Substring-Methode isoliert dann das String-Fragment und stellt den Text bereit, den Sie extrahieren müssen.
Das obige ist der detaillierte Inhalt vonWie kann ich einfach Text zwischen Trennzeichen in einer Zeichenfolge extrahieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!