Changeset 408 for trunk/src/get_file_series.m
- Timestamp:
- May 5, 2012, 6:34:46 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/get_file_series.m
r400 r408 26 26 end 27 27 % Pairs=Param.Pairs; 28 r.mode='';29 if isfield(Param,'Pairs') && isfield (Param.Pairs,'list_pair_civ')30 r=regexp(Param.Pairs.list_pair_civ,'(?<mode>(Di=)|(Dj=)) -*(?<num1>\d+)\|(?<num2>\d+)','names');31 if isempty(r)32 r=regexp(Param.Pairs.list_pair_civ,'(?<num1>\d+)(?<mode>-)(?<num2>\d+)','names');33 end34 28 35 % TODO case of free pairs:36 %r=regexp(pair_string,'.*\D(?<num1>[\d+|*])(?<delim>[-||])(?<num2>[\d+|*])','names');37 end38 if isempty(r.mode)39 r.num1='';40 r.num2='';41 end42 29 43 30 %% determine the list of input file names … … 45 32 46 33 for iview=1:size(InputTable,1) 34 r.mode=''; 35 if isfield (Param.IndexRange,'PairString') 36 r=regexp(Param.IndexRange.PairString{iview,1},'(?<mode>(Di=)|(Dj=)) -*(?<num1>\d+)\|(?<num2>\d+)','names'); 37 if isempty(r) 38 r=regexp(Param.IndexRange.PairString{iview,1},'(?<num1>\d+)(?<mode>-)(?<num2>\d+)','names'); 39 end 40 % TODO case of free pairs: 41 %r=regexp(pair_string,'.*\D(?<num1>[\d+|*])(?<delim>[-||])(?<num2>[\d+|*])','names'); 42 end 43 if isempty(r.mode) 44 r.num1=''; 45 r.num2=''; 46 end 47 47 [i1_series{iview},i2_series{iview},j1_series{iview},j2_series{iview}]=find_file_indices(ref_i,ref_j,str2num(r.num1),str2num(r.num2),r.mode); 48 48 %case of pairs (.nc files)
Note: See TracChangeset
for help on using the changeset viewer.