Extracting a number from certain line of .txt file
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mohammad Mirza Hassan
el 19 de Jun. de 2018
Comentada: Mohammad Mirza Hassan
el 19 de Jun. de 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 comentarios
KSSV
el 19 de Jun. de 2018
Attach your text file...image snippets will not allow us to copy and try it.
Respuesta aceptada
Paolo
el 19 de Jun. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre File Operations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!