MATLAB: Exclude a keyword from a file search

concatcountcount outexcludefileskeyword

Hi, so I have a set of files such as:
'20130723_SPLBRENT3_000003.mat'
'20130723_SPLBRENT3_005948.mat'
'20130723_SPLBRENT3_015948.mat'
'20130723_SPLBRENT3_025948.mat'
'20130723_SPLBRENT3_035949.mat'
'20130723_SPLBRENT3_045948.mat'
'20130723_SPLBRENT3_055948.mat'
'20130723_SPLBRENT3_065948.mat'
'20130723_SPLBRENT3_075949.mat'
'20130723_SPLBRENT3_085949.mat'
'20130723_SPLBRENT3_095949.mat'
'20130723_SPLBRENT3_102025.mat'
'20130723_SPLBRENT3_102931.mat'
'20130723_SPLBRENT3_112947.mat'
'20130723_SPLBRENT3_122947.mat'
'20130723_SPLBRENT3_132947.mat'
'20130723_SPLBRENT3_142947.mat'
'20130723_SPLBRENT3_152947.mat'
'20130723_SPLBRENT3_162947.mat'
'20130723_SPLBRENT3_172947.mat'
'20130723_SPLBRENT3_180744.mat'
'20130723_SPLBRENT3_190749.mat'
'20130723_SPLBRENT3_200749.mat'
'20130723_SPLBRENT3_concat.mat'
These are files from yesterday (7/23), and I made a concat file that combines all the files into one, which is at the bottom. I'm writing a code that counts the number of files that were uploaded yesterday, but I don't want the concat file to count. Is there anyway I can exclude the concat.mat file?

Best Answer

file={'20130723_SPLBRENT3_180744.mat'
'20130723_SPLBRENT3_190749.mat'
'20130723_SPLBRENT3_200749.mat'
'20130723_SPLBRENT3_concat.mat'}
new_file=file( cellfun(@(x) isempty(regexp(x,'concat')),file))