Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Adding specific section of one text file to another

조회 수: 1 (최근 30일)
Abram Aguilar
Abram Aguilar 2019년 7월 12일
마감: MATLAB Answer Bot 2021년 8월 20일
I have two text files, one with 523 lines and another with 516 lines. Line 14 of text file 1 matches line 5 of text file 2. I would like to merge everything from lines 1-13 in text file 1 to before line 5 of text file 2. However, I do not want to do it using the visdiff function. Any suggestions? Unfortunately I am unable to share the code or contents of the text files.

답변 (1개)

Cristian Garcia Milan
Cristian Garcia Milan 2019년 7월 12일
편집: Cristian Garcia Milan 2019년 7월 14일
Hi Abraham Aguilar,
Like I don't have your text (or an example of that one with random words) I'm going to suposse that you have a string with differents line breaks. A line break is usually a
char(10) or newline
So you can search for these char.
linebreaks1 = strfind(str1,char(10));
linebreaks2 = strfind(str2,char(10));
Newtext = [str2(1:linebreaks1(4)),str1(1:linebreaks1(13)-1,str2(linebreaks2(4):end)]; %I have suposse that you want the 4 first lines of str2 before the str1 lines.

이 질문은 마감되었습니다.

제품


릴리스

R2014b

Community Treasure Hunt

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

Start Hunting!

Translated by