strjoin
联接数组中的字符串
说明
示例
使用空白联接字词列表
使用分隔符联接字符向量元胞数组
将元胞数组中的字符向量联接为一个字符向量。指定逗号后跟空格字符作为分隔符。
C = {'Newton','Gauss','Euclid','Lagrange'}
C = 1x4 cell
{'Newton'} {'Gauss'} {'Euclid'} {'Lagrange'}
str = strjoin(C,', ')
str = 'Newton, Gauss, Euclid, Lagrange'
使用多个不同的分隔符联接字符向量
在字符向量元胞数组中指定多个不同的分隔符。delimiter
元胞数组包含的元素数必须比 C
包含的元素数少一个。
C = {'one','two','three'}; str = strjoin(C,{' + ',' = '})
str = 'one + two = three'
输入参数
C
— 输入文本
1
×n
字符向量元胞数组 | 1
×n
字符串数组
输入文本,指定为 1
×n
字符向量元胞数组或字符串数组。
示例: {'The','rain','in','Spain'}
示例: ["Four","score","and","seven"]
数据类型: cell
| string
delimiter
— 分隔字符
字符向量 | 1
×n
字符向量元胞数组 | 1
×n
字符串数组
分隔字符,指定为字符向量、1
×n
字符向量元胞数组或 1
×n
字符串数组。
如果
delimiter
是字符向量,则strjoin
通过在C
的每个元素之间插入delimiter
来形成str
。delimiter
输入可以包括下列任何转义序列:\\
反斜杠
\0
空值
\a
警报
\b
退格符
\f
换页符
\n
换行符
\r
回车符
\t
水平制表符
\v
垂直制表符
如果
delimiter
是字符向量元胞数组,则它包含的元素数必须比C
包含的元素数少一个。元胞数组中的每个元素必须是字符向量。strjoin
通过交错插入delimiter
和C
的元素来形成str
。delimiter
中的所有字符作为字面文本插入,不支持转义序列。
示例: ', '
示例: {',',' '}
数据类型: char
| cell
| string
提示
建议使用
join
函数联接字符串数组的元素。
扩展功能
C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。
用法说明和限制:
输入文本必须是字符串标量或字符向量元胞数组。
生成的代码以 1×0 字符数组的形式返回空输出。
基于线程的环境
使用 MATLAB® backgroundPool
在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool
加快代码运行速度。
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
版本历史记录
在 R2013a 中推出
MATLAB 命令
您点击的链接对应于以下 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:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)