Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

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