How to only extract part of the folder name?

3 views (last 30 days)
Hi,
I have a folder name: Run 12-27-56.Adaptive PIV.6uqqm6yu
I only want to extract the 12-27-57 (only the nulber part) How would I do that ?
I have like around 26 folfers like that and I want to only extract number part.
Any help would be appreciated. Thanks in advance.

Accepted Answer

Matt J
Matt J on 14 Jan 2022
Edited: Matt J on 14 Jan 2022
str='Run 12-27-56.Adaptive PIV.6uqqm6yu'
str = 'Run 12-27-56.Adaptive PIV.6uqqm6yu'
d2=digitsPattern(2);
extract(str,d2+"-"+d2+"-"+d2)
ans = 1×1 cell array
{'12-27-56'}

More Answers (1)

Voss
Voss on 14 Jan 2022
Here is one way:
folder_name = 'Run 12-27-56.Adaptive PIV.6uqqm6yu';
folder_number = folder_name(find(folder_name == ' ',1)+1:find(folder_name == '.',1)-1)
folder_number = '12-27-56'

Community Treasure Hunt

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

Start Hunting!