Change name in files
1 view (last 30 days)
Show older comments
I have a list of file names in a struct like this; 'Avg: 11_right | bl | _HLG_MOD (92 files) | _HGH'
How do I move '| _HGH' to before '(92 files)' so that I get; 'Avg: 11_right | bl | _HLG_MOD | _HGH (92 files)' for an entire list when the number of files is different for each entry?
I thought about using something like; strrep(OldComment, '(92 files) | _HGH', ' | _HGH (92 files) '); but the number of files changes across file names. Is there a way to amend this code to ignore the number of files?
0 Comments
Accepted Answer
Walter Roberson
on 3 Jun 2021
S = 'Avg: 11_right | bl | _HLG_MOD (92 files) | _HGH'
T = regexprep(S, ' (\(.*\))\s*(.*)$', ' $2 $1')
Please check that the spacing is correct for your purposes
More Answers (0)
See Also
Categories
Find more on File Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!