Main Content

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

extractBefore

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

Depuis R2021b

Description

exemple

newStr = extractBefore(str,subStr) renvoie la sous-chaîne de caractères de str qui se termine avant la première occurrence de la sous-chaîne de caractères subStr.

exemple

newStr = extractBefore(str,pos) renvoie la sous-chaîne de caractères de str qui se termine avant la position de caractère pos.

Remarque

L’opérateur extractBefore 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 "Hello" d’une chaîne de caractères plus longue.

str = "Hello, world!";
newStr = extractBefore(str,", world");

Stateflow chart that uses the extractBefore operator in a state.

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

str = "Hello, world!";
newstr = extractBefore(str,6);

Stateflow chart that uses the extractBefore 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