Main Content

extractAfter

Extrahieren einer Unterzeichenfolge nach einer Position

Seit R2021b

Beschreibung

Beispiel

newStr = extractAfter(str,subStr) gibt jene Unterzeichenfolge von str zurück, die nach dem ersten Auftreten der Unterzeichenfolge subStr beginnt. Falls subStr in str mehrmals vorkommt, dann entspricht newStr der Zeichenfolge str ab dem ersten Auftreten von subStr bis zum Ende.

Beispiel

newStr = extractAfter(str,pos) gibt jene Unterzeichenfolge von str zurück, die nach der Zeichenposition pos beginnt.

Hinweis

Der extractAfter-Operator wird in Stateflow®-Diagrammen, die C als Aktionssprache verwenden, nicht unterstützt. Eine ähnliche Funktionalität bietet substr.

Beispiele

alle erweitern

Extrahieren Sie die Unterzeichenfolge "world!" aus einer längeren Zeichenfolge.

str = "Hello, world!";
newStr = extractAfter(str,"Hello, ");

Stateflow chart that uses the extractAfter operator in a state.

Extrahieren Sie die Unterzeichenfolge "world!" aus einer längeren Zeichenfolge.

str = "Hello, world!";
newStr = extractAfter(str,7);

Stateflow chart that uses the extractAfter operator in a state.

Eingabeargumente

alle erweitern

Eingangszeichenfolge, angegeben als skalare Zeichenfolge. Setzen Sie Zeichenfolgen in doppelte Anführungszeichen.

Beispiel: "Hello"

Unterzeichenfolge, angegeben als skalare Zeichenfolge. Setzen Sie Zeichenfolgen in doppelte Anführungszeichen.

Beispiel: "Hello"

Zeichenposition, angegeben als positive Ganzzahl.

Einschränkungen

Versionsverlauf

Eingeführt in R2021b