MATLAB Answers

adjust a txt file and delete some strings from it ?

4 ビュー (過去 30 日間)
mia saam
mia saam 2018 年 8 月 24 日
コメント済み: mia saam 2018 年 8 月 25 日
hello, if I have a txt file like this:
p 1 = 1 B9 7 ;
p 2 = 2 E3 D ;
p 3 = 3 12 F ;
p 4 = 4 C8 2 ;
and I want to delete p num.= (i.e.everything before the =) from each line then concatenate all the lines together to get (1B972E3D3 12F4C82). can you please help me?

  0 件のコメント

サインインしてコメントする。

採用された回答

KSSV
KSSV 2018 年 8 月 24 日
fid = fopen('data.txt') ;
S = textscan(fid,'%s %d %s %d %s %s') ;
fclose(fid) ;
% pick the required cells
S = S(4:end) ;
% join them
S = strcat(num2str(S{1}),S{2},S{3}) ;
% remove zeros if any
S(2:2:end) = [];
% single line
[S{:}]

  3 件のコメント

mia saam
mia saam 2018 年 8 月 25 日
hello, thank you for answering my question but what if I have (N) of lines and I want to do the same operations?
KSSV
KSSV 2018 年 8 月 25 日
Try the same code...if any error..you are welcome.
mia saam
mia saam 2018 年 8 月 25 日
thank you so much

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by