replace
Rechercher et remplacer des sous-chaînes de caractères dans un diagramme Stateflow
Depuis R2021b
Description
remplace les instances de la sous-chaîne de caractères newStr = replace(str,old,new)old qui sont présentes dans la chaîne de caractères str par la chaîne de caractères new.
Remarque
L’opérateur replace n’est pas supporté dans les diagrammes Stateflow® utilisant le C comme langage d’action.
Exemples
Arguments d'entrée
Limitations
Cet opérateur ne supporte pas l'utilisation de champs de structures ou de messages de Stateflow. Pour plus d’informations sur les structures dans Stateflow, consultez Access Bus Signals.
Algorithmes
L’opérateur replace remplace les sous-chaînes de caractères séquentielles. Par exemple, replace("abc 2 def 22 ghi 222 jkl 2222","22","*") renvoie "abc 2 def * ghi *2 jkl **". Pour remplacer les sous-chaînes de caractères qui se chevauchent, utilisez strrep. Pour plus d’informations, veuillez consulter Replace Repeated Pattern.
Historique des versions
Introduit dans R2021b
