Clear Filters
Clear Filters

Value associate to a parameter in a text

1 view (last 30 days)
Jack on 9 Jul 2018
Commented: Jack on 9 Jul 2018
So I have a text file similar to the following:
DELZZ 3301.23
KUTY 4.32 SERI -0.023
I want Matlab to read the file and return values associate to each parameter (DELZZ, KUTY,SERI,...) Any suggestion?

Accepted Answer

Paolo on 9 Jul 2018
Edited: Paolo on 9 Jul 2018
data = fileread('mytextfile.txt');
val = regexp(data,'(?<=\s)(-?\d*\.?\d*)(?=\s|$)','match');
Paolo on 9 Jul 2018
That's right, you will need to use the greedy * quantifier rather than the + quantifier. Since you need to match those values too, use:
I'll update my answer.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!