Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

extractAfter

Extraire une sous-chaîne de caractères après une position

Depuis R2021b

Description

exemple

newStr = extractAfter(str,subStr) renvoie la sous-chaîne de caractères de str qui commence après la première occurrence de la sous-chaîne de caractères subStr. S’il existe plusieurs occurrences de subStr dans str, newStr correspond à str depuis la première occurrence de subStr jusqu’à la fin.

exemple

newStr = extractAfter(str,pos) renvoie la sous-chaîne de caractères de str qui commence après la position de caractère pos.

Remarque

L’opérateur extractAfter n’est pas supporté dans les diagrammes Stateflow® utilisant C comme langage d’action. Pour bénéficier de fonctionnalités similaires, utilisez substr.

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 = extractAfter(str,"Hello, ");

Stateflow chart that uses the extractAfter operator in a state.

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

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

Stateflow chart that uses the extractAfter operator in a state.

Arguments d'entrée

développer tout

Chaîne de caractères en entrée, spécifiée sous forme de string scalar. Placez les chaînes de caractères littérales entre guillemets doubles.

Exemple : "Hello"

Sous-chaîne de caractères spécifiée sous forme de string scalar. Placez les chaînes de caractères littérales entre guillemets doubles.

Exemple : "Hello"

Position du caractère spécifiée sous forme d’entier positif.

Limitations

Historique des versions

Introduit dans R2021b