文档

strtrim

从字符串中移除前导和尾随空格

描述

例子

newStr = strtrim(str中的开头和结尾空白字符str并返回结果为newStr.然而,strtrim不移除重要的空白字符。例如,strtrim删除开头、结尾空格和制表符,但不删除非换行空格字符,char (160)

例子

全部折叠

创建一个字符向量,其中空格和制表符作为前导空白。

CHR = sprintf(“不移除前导空格”
chr = '删除前导空格'

删除前导制表符和空格。

newChr = strtrim(chr)
newChr = '删除前导空格'

strtrim移除前导空白字符,但不移除其他字符之间的空白字符。

从R2017a开始,您可以使用双引号创建字符串。创建字符串数组,并使用strtrim函数。

STR = [双子座“阿波罗”;“Iss”“太空实验室”
str =2x2字符串数组"双子" "阿波罗" "国际空间站" "太空实验室"
newStr = strtrim(str)
newStr =2x2字符串数组"双子" "阿波罗" "国际空间站" "太空实验室"

删除单元格数组中所有字符向量的前导和尾随空格并显示它们。

CHR = {“修剪前导空白”;“修剪尾随空格”}
空空的=2x1单元阵列{'修剪前导空格'}{'修剪尾随空格'}
newChr = strtrim(chr)
newChr =2x1单元阵列{'修剪前导空格'}{'修剪尾随空格'}

创建一个包含不间断空格字符的字符向量,char (160),作为尾随的空白字符。

空空的=“保持不变的空间”;CHR = [CHR char(160)]' '];

显示空空的在|符号之间显示前导和尾随的空格。

“|”空空的“|”
ans = '|保持不变的空间|'

删除开头和结尾的空白字符。

newChr = strtrim(chr);

显示newChr在|符号之间。strtrim删除空格字符,但在末尾保留不换行的空格newChr

“|”newChr“|”
ans = '|保持不变的空间|'

输入参数

全部折叠

输入文本,指定为字符数组或字符数组的单元格数组或字符串数组。

算法

strtrim不移除重要的空白字符。

该表显示了最常见的重要空白字符及其描述。有关更多信息,请参见空格字符

重要空白字符

描述

char (133)

下一行

char (160)

不打断的空间

char (8199)

图的空间

char (8239)

狭窄的无间断空间

扩展功能

R2006a之前介绍