how can dertermination which line of string on text file
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Long Hà Vinh
el 5 de Mayo de 2017
Comentada: Long Hà Vinh
el 5 de Mayo de 2017
Hi I have some text file like that (named data.txt)
2006 1 6 1150 4.6 L
2006-01-06-1149-59
2006 1 6 1149
....
STAT SP IPHASW D HRMM SECON
2006 1 6 1149 *bold*
with line "STAT SP IPHASW D HRMM SECON" will appear on other line on other file (for eg: this file on line 20, other file on line 25). Q: how can i catch what number of line have "string" STAT SP IPHASW D HRMM SECON Thanks in advance and sorry for my bad english
0 comentarios
Respuesta aceptada
KSSV
el 5 de Mayo de 2017
fid = fopen('txt file') ;
S = textscan(fid,'%s','delimiter','\n') ;
fclose(fid) ;
S = S{1} ;
idx = strfind(S, 'STAT SP IPHASW D HRMM SECON');
idx = find(not(cellfun('isempty', idx)))
3 comentarios
KSSV
el 5 de Mayo de 2017
idx is the line number where your string STAT SP IPHASW D HRMM SECON is present.
Más respuestas (0)
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!