MATLAB 帮助中心
对齐字符串
newStr = strjust(str)
newStr = strjust(str,side)
注意
推荐使用 pad 而不是 strjust,因为前者提供更大的灵活性并允许向量化。有关其他信息,请参阅替代功能。
pad
strjust
newStr = strjust(str) 在 str 中返回右对齐形式的文本。
str
如果 str 具有尾随空白字符,则它们将变为 newStr 中的前导空白字符。
newStr
如果 str 不包含尾随空白字符,则 strjust 返回未经更改的 str。
示例
newStr = strjust(str,side) 返回在 side 指定的边对齐的文本形式。str 中的文本可以左对齐、右对齐或居中对齐。
side
全部折叠
创建字符串数组,其中的一些元素具有尾随空白字符。
str1 = ["Skylab"; "Mir "; "ISS "]
str1 = 3×1 string "Skylab" "Mir " "ISS "
靠右对齐文本。strjust 不会更改第一个元素,因为 "Skylab" 不包含任何空白。
"Skylab"
str2 = strjust(str1)
str2 = 3×1 string "Skylab" " Mir" " ISS"
创建字符向量元胞数组。有些字符向量具有前导和尾随空白字符。
C1 = {'Euler '; 'Fibonacci'; ' Gauss'}
C1 = 3×1 cell {'Euler '} {'Fibonacci'} {' Gauss'}
居中对齐文本。如果一段文本具有前导或尾随空白,或同时具有前导和尾随空白,则 strjust 将文本调整为具有相等数量的前导和尾随空白字符。如果文本段没有前导或尾随空白,strjust 将不会更改该文本段。
C2 = strjust(C1,'center')
C2 = 3×1 cell {' Euler '} {'Fibonacci'} {' Gauss '}
输入文本,指定为字符数组、字符向量元胞数组或字符串数组。
'right'
'left'
'center'
文本的对齐方式,指定为 'left'、'right' 或 'center' 对齐。默认行为是右对齐文本。
更新使用 strjust 的代码以改用 pad。如果将文本左对齐或右对齐,也可以先使用 strip 删除文本中的空白。例如:
strip
strjust(A)
pad(strip(A),"left")
pad(strip(A),"right")
strjust(A,"center")
pad(A,"both")
全部展开
用法说明和限制:
输入文本必须是字符串标量或字符向量。
生成的代码以 1×0 字符数组的形式返回空输出。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
在 R2006a 之前推出
deblank | strtrim | pad | strip
deblank
strtrim
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处