I need to separate text from value
Ältere Kommentare anzeigen
I need to separate the output of fscanf
current_amp =
:MEASUREMENT:IMMED:VALUE 35.0E-12
and only retain the number.
I would like to have the output only give me 35.0E-12.
I looked into using regexp, but it also separates the number to 35 12.
If anyone has any advice it would be greatly appreciated.
Best
Umar
Antworten (1)
Jos (10584)
am 1 Mär. 2016
str = ':MEASUREMENT:IMMED:VALUE 35.0E-12'
value = sscanf(str,'%*s %f')
4 Kommentare
Jos (10584)
am 1 Mär. 2016
or perhaps you can use fscanf directly using the file identifier:
value = fscanf(fid,'%*s %f')
Umar Twahir
am 1 Mär. 2016
Bearbeitet: Walter Roberson
am 2 Mär. 2016
Umar Twahir
am 1 Mär. 2016
Jos (10584)
am 1 Mär. 2016
Good to hear that. Solving a problem yourself is the best way to learn!
Kategorien
Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!