Main Content

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

extractBefore

Estrarre una sottostringa prima della posizione

Da R2021b

Descrizione

newStr = extractBefore(str,subStr) restituisce la sottostringa di str che termina prima della prima occorrenza della sottostringa subStr.

esempio

newStr = extractBefore(str,pos) restituisce la sottostringa di str che termina prima della posizione del carattere pos.

esempio

Nota

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

Esempi

espandi tutto

Estrarre la sottostringa "Hello" da una stringa più lunga.

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

Stateflow chart that uses the extractBefore operator in a state.

Estrarre la sottostringa "Hello" da una stringa più lunga.

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

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