所以我有一个结构r,它包含多个表单头:
Header_0001
Header_0002
Header_0003,依此类推,其名称表示为字符串。
有没有办法格式化字符串,以便我可以用一个命令删除这些标题?
即
r=rmfield(r,Header_00XX)
其中X可以是任何数字。我已经尝试过使用通配符,锚点等,但还没有找到一种适用的方法。
答案 0 :(得分:1)
试试这个:
fields = fieldnames(r);
r = rmfield(r, fields(find(~cellfun(@isempty,strfind(fields, 'Header_00')))))