Main Content

substr

Estrarre una sottostringa da una stringa

Descrizione

esempio

newStr = substr(str,pos,length) restituisce la sottostringa di str che inizia nella posizione del carattere pos e ha una lunghezza di length caratteri. Utilizzare l'indicizzazione su base zero.

Nota

L'operatore substr è supportato solo nei grafici Stateflow® che utilizzano C come linguaggio di azione. Nei grafici che utilizzano MATLAB® come linguaggio di azione, utilizzare extractAfter o extractBefore.

Esempi

espandi tutto

Estrarre la sottostringa "world" da una stringa più lunga.

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

Stateflow chart that uses the substr operator in a state.

Suggerimenti

  • Utilizzare l'indicizzazione su base zero.

  • Racchiudere le stringhe letterali con apici singoli o doppi.

Cronologia versioni

Introdotto in R2018b