STRNUMERIC

Sorts a list of files (or strings) in a cell array based on numeric characters

您现在正在关注此提交

STRNUMERIC sorts a cell array of strings in numeric order based on numbers embedded within each string.

Example:

>> str = {'Test.txt'
'Test_4_Case_1_Day_10_34.txt'
'Test_3_Case_1_Day_10_34.txt'
'Test_2_Case_1_Day_9.txt'
'Test_2_Case_1_Day_10_34.txt'
'Test_2_Case_001_Day_10_234.txt'
'Test_2_Case_001_Day_10.txt'
'Test_1_Case_33_Day_1.txt'};

>> strnumeric(str)

ans =

'Test.txt'
'Test_1_Case_33_Day_1.txt'
'Test_2_Case_1_Day_9.txt'
'Test_2_Case_001_Day_10.txt'
'Test_2_Case_1_Day_10_34.txt'
'Test_2_Case_001_Day_10_234.txt'
'Test_3_Case_1_Day_10_34.txt'
'Test_4_Case_1_Day_10_34.txt'

引用格式

Sww (2026). STRNUMERIC (https://ww2.mathworks.cn/matlabcentral/fileexchange/44968-strnumeric), MATLAB Central File Exchange. 检索时间: .

类别

Help CenterMATLAB Answers 中查找有关 Cell Arrays 的更多信息

一般信息

MATLAB 版本兼容性

  • 兼容任何版本

平台兼容性

  • Windows
  • macOS
  • Linux
版本 已发布 发行说明 Action
1.0.0.0