Contenu principal

substr

Extraire une sous-chaîne d’une chaîne de caractères

Description

newStr = substr(str,pos,length) renvoie la sous-chaîne de caractères de str qui commence à la position de caractère pos et a une longueur de length caractères. Utilisez l’indexation à partir de zéro.

exemple

Remarque

L’opérateur substr n’est supporté que dans les diagrammes Stateflow® utilisant le C comme langage d’action. Dans les diagrammes utilisant MATLAB® comme langage d’action, utilisez extractAfter ou extractBefore.

Exemples

développer tout

Extrait la sous-chaîne de caractères "world" d’une chaîne de caractères plus longue.

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

Stateflow chart that uses the substr operator in a state.

Conseils

  • Utilisez l’indexation à partir de zéro.

  • Placez les chaînes de caractères littérales entre guillemets simples ou doubles.

Historique des versions

Introduit dans R2018b