Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

strjust

对齐字符串

说明

示例

newStr = strjust(str)str 中返回右对齐形式的文本。

  • 如果 str 具有尾随空白字符,则它们将变为 newStr 中的前导空白字符。

  • 如果 str 不包含尾随空白字符,则 strjust 返回未经更改的 str

示例

newStr = strjust(str,side) 返回在 side 指定的边对齐的文本形式。str 中的文本可以左对齐、右对齐或居中对齐。

示例

全部折叠

创建字符串数组,其中的一些元素具有尾随空白字符。从 R2017a 开始,您可以使用双引号创建字符串。

str1 = ["Skylab";
        "Mir   ";
        "ISS   "]
str1 = 3x1 string
    "Skylab"
    "Mir   "
    "ISS   "

靠右对齐文本。strjust 不会更改第一个元素,因为 "Skylab" 不包含任何空白。

str2 = strjust(str1)
str2 = 3x1 string
    "Skylab"
    "   Mir"
    "   ISS"

创建字符向量元胞数组。有些字符向量具有前导和尾随空白字符。

C1 = {'Euler    ';
      'Fibonacci';
      '    Gauss'}
C1 = 3x1 cell
    {'Euler    '}
    {'Fibonacci'}
    {'    Gauss'}

居中对齐文本。如果一段文本具有前导或尾随空白,或同时具有前导和尾随空白,则 strjust 将文本调整为具有相等数量的前导和尾随空白字符。如果文本段没有前导或尾随空白,strjust 将不会更改该文本段。

C2 = strjust(C1,'center')
C2 = 3x1 cell
    {'  Euler  '}
    {'Fibonacci'}
    {'  Gauss  '}

输入参数

全部折叠

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

文本的对齐方式,指定为 'left''right''center' 对齐。默认行为是右对齐文本。

扩展功能

在 R2006a 之前推出