MATLAB 字符串函数参考

MATLAB strtrim 函数去掉字符串首尾空白,中间内容保留。

语法

newStr = strtrim(str)

输入参数

参数说明
str输入文本:字符数组、字符串数组或 cell 数组

输出

newStr:去掉首尾空白后的文本。

示例

strtrim('   hello world   ')
ans = 'hello world'

批量清洗 cell 数组(如从文件读入的姓名列表):

raw = {'  Ada  '; ' Bob'; 'Cindy '};
cleaned = strtrim(raw)

处理带换行的整块文本:

txt = sprintf('  first line\n  second line\n');
strtrim(txt)

注意事项

  • 只去首尾,中间的空格保留:strtrim('a b')'a b'
  • 想去掉中间多余空格,用 regexprep(str, '\s+', ' ')
  • deblank 区别:deblank 只去尾部空白。