Extract number from data file name
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Win co
am 26 Sep. 2013
Kommentiert: Win co
am 26 Sep. 2013
Hi, I have a list of data file name below :
Data_T2_31_4c_comb_1_9-10-11-12.mat
Data_T2_31_4c_comb_2_9-10-11-13.mat
...
Data_T2_31_4c_comb_3876_25-26-27-28.mat
I would like to extract the number in the 20th character, so that I will have a list of increasing integers [1 2 .. 3876]. Could you show me how to do that please ! Winn
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 26 Sep. 2013
Bearbeitet: Azzi Abdelmalek
am 26 Sep. 2013
s={'Data_T2_31_4c_comb_1_9-10-11-12.mat'
'Data_T2_31_4c_comb_2_9-10-11-13.mat'}
out=regexp(s,'\d+','match')
out=str2double(cat(1,out{:}))
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Import, Export, and Conversion 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!