帮助中心帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
合并字符串
newStr = join(str)
newStr = join(str,delimiter)
newStr = join(str,dim)
newStr = join(str,delimiter,dim)
newStr = join(str) 通过联接输入数组的连续元素,在它们之间放置空格字符,从而将 str 中的文本合并在一起。str 可以是字符串数组或字符向量元胞数组。newStr 的数据类型与 str 相同。
newStr
str
如果 str 是 1×N 或 N×1 字符串数组或元胞数组,则 newStr 是字符串标量或包含一个字符向量的元胞数组。
1
N
如果 str 是 M×N 字符串数组或元胞数组,则 newStr 是 M×1 字符串数组或元胞数组。
M
对于任意大小的字符串数组或元胞数组,join 将沿大小不等于 1 的最后一个 str 维度串联元素。
join
示例
newStr = join(str,delimiter) 将 str 中的文本合并起来,并在 str 的元素之间放置 delimiter 的元素,而不是空格字符。
delimiter
如果 delimiter 参量是由不同分隔符组成的数组,而且 str 在已合并的维度上有 N 个元素,则 delimiter 在同一个维度上必须有 N–1 个元素。delimiter 的其他维度的大小必须为 1 或与 str 的对应维度大小相同。
N–1
newStr = join(str,dim) 将 str 中的元素沿维度 dim 合并起来。
dim
newStr = join(str,delimiter,dim) 将 str 中的元素沿维度 dim 合并起来,并在 str 的元素之间放置 delimiter 的元素。
全部折叠
创建一个字符串数组。您可以使用双引号创建字符串。
str = ["Carlos","Sada"; "Ella","Olsen"; "Diana","Lee"]
str = 3x2 string "Carlos" "Sada" "Ella" "Olsen" "Diana" "Lee"
使用 join 函数合并字符串。join 串联 str 中的字符串,并在字符串之间放置空格字符。join 沿第二个维度串联,因为这是大小不等于 1 的最后一个维度。
newStr = 3x1 string "Carlos Sada" "Ella Olsen" "Diana Lee"
合并字符串数组中的元素。在 str 中的字符串之间插入不同的文本段,而不是空格。
创建一个字符串数组。
str = ["x","y","z"; "a","b","c"]
str = 2x3 string "x" "y" "z" "a" "b" "c"
使用短划线串联字符串。
newStr = join(str,"-")
newStr = 2x1 string "x-y-z" "a-b-c"
使用符号串联字符串,使输出字符串表示方程。delimiters 参量必须是 2×2 数组,因为 str 是 2×3 数组。
delimiters
delimiters = [" + "," = "; " - "," = "]; newStr = join(str,delimiters)
newStr = 2x1 string "x + y = z" "a - b = c"
沿第一个维度合并 str 中的字符串。默认情况下,join 函数沿大小不等于 1 的最后一个维度合并字符串。要沿第一个维度合并字符串,请将其指定为附加输入参量。
newStr = join(str,1)
newStr = 1x2 string "Carlos Ella Diana" "Sada Olsen Lee"
输入文本,指定为字符串数组或字符向量元胞数组。
' '
用来联接字符串的分隔符,指定为字符向量、字符向量元胞数组或字符串数组。join 通过用分隔符联接字符串元素来构成输出字符串数组。
join 将 delimiter 中的所有字符作为字面文本插入,包括转义的字符序列。
字符串的联接维度,指定为正整数。如果不指定 dim,则默认值为大小不等于 1 的最后一个维度。
输出文本,以字符串数组或字符向量元胞数组形式返回。newStr 的数据类型与输入文本相同,联接维度的大小为 1。
此函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2016b 中推出
split | regexp | string | splitlines | newline | compose | sprintf | plus
split
regexp
string
splitlines
newline
compose
sprintf
plus
您点击的链接对应于以下 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