主要内容

deblank

删除结束字符串末尾的空白

描述

例子

newStr = deblank (str)删除空格和空字符str并返回结果newStr。然而,deblank不移除巨大的空白字符。例如,deblank删除尾随空格和制表符,但不移除不打断的空格字符,char (160)

例子

全部折叠

创建一个包含的特征向量空间,标签和空字符。

装备= sprintf (“\ t MathWorks \ t”);装备=(对应字符(0));

显示空空的|字符之间。

(“|”空空的“|”]
ans = ' | MathWorks |”

删除空白和显示newChr|字符之间。

newChr = deblank(杆);(“|”newChr“|”]
ans = ' | MathWorks |”

创建一个字符数组,其中包含多个部分的文本。当一个字符数组包含多个行,常常需要垫与空格字符数组。

装备= [“水星”;“阿波罗”;“国际空间站”]
空空的=3 x7 char数组“水星”“阿波罗”“国际空间站”

转换空空的一个字符串数组。的元素str包括垫的尾随空格字符空空的

字符串str =(科)
str =3 x1字符串“水星”“阿波罗”“国际空间站”

删除后空间,使用deblank函数。

newStr = deblank (str)
newStr =3 x1字符串“水星”“阿波罗”“国际空间站”

删除所有的特征向量末尾的空白单元阵列和显示。

一个= {MATLAB的,“万博1manbetx模型”;“工具箱”,“MathWorks”}
一个=2 x2细胞{MATLAB的}{“模型”}万博1manbetx{“工具箱”}{' MathWorks '}
B = deblank (A)
B =2 x2细胞{MATLAB的}{“模型”万博1manbetx}{“工具箱”}{' MathWorks '}

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

空空的=“MathWorks”;装备=杆使用char (160)' '];

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

(“|”空空的“|”]
ans = ' | MathWorks |”

删除空白字符。

newChr = deblank(杆);

显示newChr|符号之间。deblank消除了尾随空格字符,但年底离开不打断的空间newChr

(“|”newChr“|”]
ans = ' | MathWorks |”

输入参数

全部折叠

输入文本,指定为字符串数组,一个字符数组,或作为细胞字符数组的数组。

算法

deblank不移除巨大的空白字符。

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

重要的空白字符

描述

char (133)

下一行

char (160)

不打断的空间

char (8199)

图的空间

char (8239)

狭窄的空间不中断

扩展功能

之前介绍过的R2006a