Assign a part of file name to a variable

5 Ansichten (letzte 30 Tage)
Nitish Reddy Kotkur
Nitish Reddy Kotkur am 20 Okt. 2019
Beantwortet: dpb am 20 Okt. 2019
myfolderinfo = dir('some_random_folder') ;
N = length(myfolderinfo) ;
for i = 3:N
thisfile = myfolderinfo(i).name
some_random_folder contains text files with names 5_5.txt,6_6.txt...50_50txt,50_51.txt
now i want to assign the value after underscore to a variable m. such as for file 5_5.txt then m=5 and for file 50_51.txt then m=51
how can i assign those values to m

Akzeptierte Antwort

dpb
dpb am 20 Okt. 2019
m=str2num(char(extractBetween(myfolderinfo(i).name,'_','.')));

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB Report Generator 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!

Translated by