gusucode.com > bigdata 工具箱 matlab源码程序 > bigdata/@tall/eraseBetween.m
function out = eraseBetween(in,startStr,endStr) %ERASEBETWEEN Remove segments from string elements. % STR = ERASEBETWEEN(STR, START, END) % % See also TALL/STRING. % Copyright 2016 The MathWorks, Inc. narginchk(3,3); % First input must be tall string. checkIsTall( upper(mfilename), 1, in ); in = tall.validateType(in, mfilename, {'string'}, 1); % Treat all inputs element-wise, wrapping char arrays if used startStr = wrapCharInput(startStr); endStr = wrapCharInput(endStr); out = elementfun(@eraseBetween, in, startStr, endStr); % Output is same size and type as first input (can be cellstr or string) out.Adaptor = in.Adaptor; end