Effacer les filtres
Effacer les filtres

find a particular string from struct cell array

3 vues (au cours des 30 derniers jours)
upol
upol le 10 Jan 2019
Modifié(e) : Adam Danz le 10 Jan 2019
I have something like this,
aircraft(1).field="B747#1CM001"
I need to isolate "B747" and "1CM001" from this string. So I need to find # sign from the string.
s1=aircraft(1).field
s2="#"
I use index=find(strcmpi(s1,s2))
This doesnt work
The code has to be compatible to Matlab Coder

Réponses (1)

Adam Danz
Adam Danz le 10 Jan 2019
Modifié(e) : Adam Danz le 10 Jan 2019
Try this
idx = strfind(s1,s2);
part1 = s1(1:idx-1);
part2 = s2(idx+1:end);

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Produits


Version

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by