Find a word in a text file and read values from that line
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Example :
File name: mhcb0020.03o
Rinex version: 2
File type: Observation
Satellite system: GPS
Position_reference (X/Y/Z): -2664065.576700 -4323178.973800 3848368.475300
Antenna-delta (H/E/N): 0.068700 0.000000 0.000000
I need to extract the 3 values after 'Position_reference(X/Y/Z)' from the text file.
Can you help me with this?
Thanks
0 comentarios
Respuestas (1)
Arif Hoq
el 7 de Mzo. de 2022
A=readtable('example2.txt','delimiter',':');
output=table2array(A(4,2))
2 comentarios
Arif Hoq
el 7 de Mzo. de 2022
Editada: Arif Hoq
el 7 de Mzo. de 2022
or if you want to find the string (Position_reference (X/Y/Z)) in the text file
A=readtable('example2.txt','delimiter',':','ReadVariableNames',false);
str=string(table2array(A));
[idx]=find(str=={'Position_reference (X/Y/Z)'});
output=str(idx,2) % string
% for numeric result
format longG
numeric_output=rmmissing(str2double(split(output,' ')))
Ver también
Categorías
Más información sobre Text Data Preparation 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!