Main Content

extractBefore

Extrahieren einer Unterzeichenfolge vor einer Position

Seit R2021b

Beschreibung

Beispiel

newStr = extractBefore(str,subStr) gibt jene Unterzeichenfolge von str zurück, die vor dem ersten Auftreten der Unterzeichenfolge subStr endet.

Beispiel

newStr = extractBefore(str,pos) gibt jene Unterzeichenfolge von str zurück, die vor der Zeichenposition pos endet.

Hinweis

Der extractBefore-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 "Hello" aus einer längeren Zeichenfolge.

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

Stateflow chart that uses the extractBefore operator in a state.

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

str = "Hello, world!";
newstr = extractBefore(str,6);

Stateflow chart that uses the extractBefore 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