Borrar filtros
Borrar filtros

find a particular string from struct cell array

3 visualizaciones (últimos 30 días)
upol
upol el 10 de En. de 2019
Editada: Adam Danz el 10 de En. de 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

Respuestas (1)

Adam Danz
Adam Danz el 10 de En. de 2019
Editada: Adam Danz el 10 de En. de 2019
Try this
idx = strfind(s1,s2);
part1 = s1(1:idx-1);
part2 = s2(idx+1:end);

Categorías

Más información sobre Structures en Help Center y File Exchange.

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by