How to only extract part of the folder name?

3 次查看(过去 30 天)
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.

采纳的回答

Matt J
Matt J 2022-1-14
编辑:Matt J 2022-1-14
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'}

更多回答(1 个)

Voss
Voss 2022-1-14
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'

类别

Help CenterFile Exchange 中查找有关 Image Segmentation and Analysis 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by