Main Content

substr

Extrahieren einer Unterzeichenfolge aus der Zeichenfolge

Beschreibung

Beispiel

newStr = substr(str,pos,length) gibt jene Unterzeichenfolge von str zurück, die an der Position pos beginnt und length Zeichen lang ist. Verwenden Sie eine nullbasierte Indizierung.

Hinweis

Der substr-Operator wird nur in Stateflow®-Diagrammen unterstützt, die C als Aktionssprache verwenden. Verwenden Sie extractAfter oder extractBefore bei Diagrammen, die MATLAB® als Aktionssprache verwenden.

Beispiele

alle erweitern

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

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

Stateflow chart that uses the substr operator in a state.

Tipps

  • Verwenden Sie eine nullbasierte Indizierung.

  • Setzen Sie Zeichenfolgen in einfache oder doppelte Anführungszeichen.

Versionsverlauf

Eingeführt in R2018b