📅  最后修改于: 2023-12-03 14:52:47.195000             🧑  作者: Mango
在MATLAB中,我们有多种方法可以删除字符串中的空格,以下是几种常用的方法。
strtrim
函数可以去除字符串开头和结尾的空格。如果要去除字符串中间的空格,需要配合其他函数一起使用。
str = ' This is a test. ';
str = strtrim(str); % 去除字符串开头和结尾的空格
regexprep
函数和正则表达式一起使用,可以将字符串中的某个模式替换成另一个字符串。如果将空格作为模式,替换成空字符串,则可以去除原字符串中的空格。
str = ' This is a test. ';
str = regexprep(str, '\s', ''); % 将空格替换成空字符串
strrep
函数可以将字符串中的某个子串替换成另一个字符串。如果要去除空格,将空格作为需要替换的子串,替换成空字符串即可。
str = ' This is a test. ';
str = strrep(str, ' ', ''); % 将空格替换成空字符串
以上是几种常用的方法,使用起来都非常简单。选择哪种方法取决于具体的需求。