Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

extractAfter

Estrarre una sottostringa dopo la posizione

Da R2021b

Descrizione

newStr = extractAfter(str,subStr) restituisce la sottostringa di str che inizia dopo la prima occorrenza della sottostringa subStr. Se subStr ricorre più volte in str, allora newStr è str dalla prima occorrenza di subStr alla fine.

esempio

newStr = extractAfter(str,pos) restituisce la sottostringa di str che inizia dopo la posizione del carattere pos.

esempio

Nota

L'operatore extractAfter non è supportato nei grafici Stateflow® che utilizzano C come linguaggio di azione. Per una simile funzionalità, utilizzare substr.

Esempi

espandi tutto

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

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

Stateflow chart that uses the extractAfter operator in a state.

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

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

Stateflow chart that uses the extractAfter operator in a state.

Argomenti di input

espandi tutto

Stringa di input, specificata come scalare di stringa. Racchiudere le stringhe letterali con doppi apici.

Esempio "Hello"

Sottostringa, specificata come scalare di stringa. Racchiudere le stringhe letterali con doppi apici.

Esempio "Hello"

Posizione del carattere, specificata come intero positivo.

Limiti

  • Questo operatore non supporta l'utilizzo di campi o messaggi di struttura di Stateflow. Per ulteriori informazioni sulle strutture in Stateflow, vedere Access Bus Signals.

Cronologia versioni

Introdotto in R2021b