how to print a specific potion of a text file

hi... i have a text file which has different headings like 1. introduction 2. circuit analysis etc... i want to display all the lines lying between these headings 1 & 2

 채택된 답변

Walter Roberson
Walter Roberson 2015년 12월 29일

0 개 추천

filecontent = fileread('YourFile.txt');
h1pos = strfind(filecontent, '1. introduction');
h2pos = strfind(filecontent, '2. circuit analysis');
disp( filecontent(h1pos(1) : h2pos(1)-1) );

댓글 수: 4

Thank you Walter... :)
further i need to store the displayed result in a variable...
so i did [output] = disp( filecontent(h1pos(1) : h2pos(1)-1) ).
but it shows error as too many output arguments. please help me regarding this.
output = filecontent(h1pos(1) : h2pos(1)-1);
Note that this will be a single string that includes newline characters and possibly carriage return characters as well. What form are you hoping for considering you have multiple lines?
thanks.. it worked .. basically i have a pdf file which i have converted into txt format so on that basis i was trying to do that.....

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Text Analytics Toolbox에 대해 자세히 알아보기

질문:

2015년 12월 29일

댓글:

2015년 12월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by