⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 remove_consecutive_blanks.m

📁 实现地震勘探中
💻 M
字号:
function str=remove_consecutive_blanks(str)% Remove consecutive blanks in the input string (or a cell vector of strings)% and replace them by a single blank.% Also remove any leading and trailing blanks.%% Written by: E. R.: December 19, 2006% Last updated:%%        str=remove_consecutive_blanks(str)% INPUT% str    string or cell vector of strings% OUTPUT% str    input string (or cell vector) with consecutive blanks replaced%        by a single blank%% EXAMPLES%        str=remove_consecutive_blanks(' 1  2 3    5     7 ')%        cstr=remove_consecutive_blanks({' 1  2 3    5     7 ','a  r ggg h kkk   u '})if iscell(str)   for ii=1:length(str)       str{ii}=rcb(strtrim(str{ii}));   endelse   str=rcb(strtrim(str));end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	Nested functionfunction str=rcb(str)   lstr0=length(str);   str=strrep(str,'  ',' ');   lstr=length(str);   while lstr < lstr0  &&  lstr > 0      lstr0=lstr;      str=strrep(str,'  ',' ');      lstr=length(str);   endend     % End of nested function%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%end	% End of function

⌨️ 快捷键说明

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