strrep
Ricerca e sostituzione di sottostringhe
Sintassi
Descrizione
Nota
replace è consigliato rispetto a strrep in quanto offre una maggiore flessibilità e consente la vettorializzazione. Per ulteriori informazioni, vedere Funzionalità alternative.
newStr = strrep( sostituisce tutte le occorrenze di str,old,new)old in str con new.
Se uno qualsiasi degli argomenti di input è un array di stringhe non scalare o un array di celle di vettori di caratteri, gli altri argomenti di input devono avere dimensioni compatibili.
Esempi
Argomenti di input
Algoritmi
La funzione
strrepnon trova vettori di caratteri vuoti o stringhe vuote da sostituire. Ossia, quandostreoldcontengono entrambi il vettore di caratteri vuoto ('') o la stringa vuota (""),strrepnon sostituisce i vettori di caratteri vuoti o le stringhe vuote con i contenuti dinew.Prima di sostituire il testo,
strreptrova tutte le istanze dioldinstr, come la funzionestrfind. Per i pattern sovrapposti,strrepesegue sostituzioni multiple.
Funzionalità alternative
Aggiornare il codice che utilizza strrep in modo da poter invece utilizzare replace. Ad esempio:
| Non consigliato | Consigliato |
|---|---|
str = "ababa"; newstr = strrep(str,"b","c") newstr =
"acaca" | str = "ababa"; newstr = replace(str,"b","c") newstr =
"acaca" |
Funzionalità estese
Cronologia versioni
Introduzione prima di R2006a