Extracting a number from certain line of .txt file
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Mohammad Mirza Hassan
am 19 Jun. 2018
Kommentiert: Mohammad Mirza Hassan
am 19 Jun. 2018
Hi everyone I have big .txt file and I want to extract the certain value
How can I extract and print the value written after "COLLAPSE MULTIPLIER=" into file.
2 Kommentare
Akzeptierte Antwort
Paolo
am 19 Jun. 2018
For the values which follow "COLLAPSE MULTIPLIER = ", you can simply use a positive lookbehind which checks for the pattern you indicated.
file = fileread('collapsemultiplier.txt');
match = regexp(file,'(?<=COLLAPSE\sMULTIPLIER\s=\s)(\d*.?\d*)','match');
match =
1×10 cell array
Columns 1 through 6
{'1.945'} {'3.594'} {'4.648'} {'5.361'} {'5.898'} {'6.360'}
Columns 7 through 10
{'6.727'} {'7.038'} {'7.337'} {'7.584'}
7 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!