findrights.m

来自「student teacher and proferssor llove thi」· M 代码 · 共 22 行

M
22
字号
function out=findrights(locs,str)if ~isempty(locs) openstr=str(locs(1)); switch openstr  case '('   closestr=')';  case '['   closestr=']';  case '{'   closestr='}'; end l=(str==openstr);    r=(str==closestr); both=l-r;            c=cumsum(both); for i=1:length(locs)  found=find(c==(c(locs(i))-1));  found=found(found>locs(i));  out(i)=found(1); endelse out=[];end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?