帮助中心帮助中心
对齐字符串
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 = 3x1 string "Skylab" "Mir " "ISS "
靠右对齐文本。strjust 不会更改第一个元素,因为 "Skylab" 不包含任何空白。
"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 '}
输入文本,指定为字符数组、字符向量元胞数组或字符串数组。
'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
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office