Effacer les filtres
Effacer les filtres

take one number from a name

2 vues (au cours des 30 derniers jours)
Alexandros
Alexandros le 29 Nov 2011
Hello people
By using the dir command i get all the files i have in a directory
The names of the files are something like Velo2_11022010_002_E5.xls
How it is possible to take the 2 after the two zeros
This means Velo2_11022010_00 (2) _E5.xls the 2 inside the parenthesis.
because i have the date from dir.date but i need this number also. Any idea?
Thank you

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 29 Nov 2011
FileName='Velo2_11022010_002_E5.xls';
d=regexp(FileName,'_','split')
d =
'Velo2' '11022010' '002' 'E5.xls'
If your naming convention for the file is consistent, then str2double(d{3}) is what you need.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by