主要内容

软垫

添加前导或尾随字符到字符串

描述

例子

新闻=垫(str.在字符串的末尾添加空格字符str.,除了最长的一个。

  • 如果str.是一个字符串数组或具有多个元素的字符向量的单元数组,然后软垫添加空格字符。所有的字符串新闻和最长的元素一样长吗str.

  • 如果str.是一个字符向量,或字符串数​​组或字符阵列的字符向量,然后是一个元素,然后软垫回报str.unalter。

例子

新闻=垫(str.numberOfCharacters添加空格字符以便输入字符串新闻具有规定的长度numberOfCharacters。如果有任何字符串str.有比numberOfCharacters, 然后软垫不修改它们。

例子

新闻=垫(str.将空格字符添加到指定的边。的参数可以“左”“对”, 或者'两个都'

新闻=垫(str.numberOfCharacters将空格字符添加到指定的边,直到指定的长度numberOfCharacters

例子

新闻=垫(___padcharacter填充带有字符的字符串padcharacter而不是空间角色。您可以使用先前语法中的任何输入参数。

如果str.那么只包含一条文字,然后垫(str,padcharacter)回报str.unalter。

例子

全部收缩

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

str = [“汞”“双子座”“阿波罗”;“天空实验室”“skylab b”“国际空间站”]
str =2x3字符串“Mercury”“双子座”“Apollo”“Skylab”“Skylab B”“Iss”

垫的元素str.空格字符。

newstr = pad(str)
newstr =.2x3字符串“Mercury”“双子座”“Apollo”“Skylab”“Skylab B”“Iss”

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

str = [“汞”“双子座”“阿波罗”;“天空实验室”“skylab b”“国际空间站”]
str =2x3字符串“Mercury”“双子座”“Apollo”“Skylab”“Skylab B”“Iss”

指定长度,使最长的字符串填充有空格。

Newstr = Pad(str,12)
newstr =.2x3字符串“Mercury”“双子座”“Apollo”“Skylab”“Skylab B”“Iss”

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

str = [“玛丽”;“伊丽莎白”;“詹姆士”]
str =3x1字符串“玛丽”“伊丽莎白”“詹姆斯”

把字符串往左填充。

newstr = pad(str,“左”
newstr =.3x1字符串“玛丽”“伊丽莎白”“詹姆斯”

垫两侧。

newstr = pad(str,'两个都'
newstr =.3x1字符串“玛丽”“伊丽莎白”“詹姆斯”

创建表示数字的字符串数组,并使用前导zeroes而不是空格字符键盘的字符串。

a = [69.45 31.71 95.36 3.44 7.82];a = a';str = string(a)
str =5x1字符串“69.45”“31.71”“95.36”“3.44”“7.82”
newstr = pad(str,7,“左”'0'
newstr =.5x1字符串"0069.45" "0031.71" "0095.36" "0003.44" "0007.82"

输入参数

全部收缩

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

数据类型:细绳|字符|细胞

输出字符串中的字符总数,指定为正整数。

数据类型:双倍的|单身的|INT8.|int16|int32|INT64.|uint8.|uint16|UINT32.|UINT64

要填充的字符串的边,指定为“左”“对”, 或者'两个都'。默认行为是返回字符串的右侧。

数据类型:字符|细绳

用填充字符,指定为字符或包含一个字符的字符串。

数据类型:字符|细绳

输出参数

全部收缩

输出文本,返回为字符串阵列,字符向量或字符向量的单元格数组。str.新闻是相同的数据类型。

数据类型:细绳|字符|细胞

扩展能力

介绍在R2016B.