横向连接字符串
s = strcat (s1,…,sN)
例子
s = strcat (s1,…,sN)横向连接s1,…,sN.每个输入参数可以是字符数组、字符向量单元格数组或字符串数组。
s = strcat (s1,…,sN)
s1,…,sN
如果任何输入是字符串数组,那么结果就是字符串数组。
如果任何输入都是单元格数组,而且没有字符串数组,那么结果就是字符向量的单元格数组。
如果所有输入都是字符数组,那么结果就是字符数组。
对于字符数组输入,strcat删除尾随的ASCII空白字符:空格、制表符、垂直制表符、换行符、回车符和换行符。对于单元格和字符串数组输入,strcat不删除尾随空格。
strcat
全部折叠
s1 =‘好’;s2 =“早晨”;s = strcat (s1, s2)
s =“Goodmorning”
s1 = {”中的“,“fghi”};s2 = {. jkl的,“锰”};s = strcat (s1, s2)
s =1×2单元阵列“abcdejkl”“fghimn”
firstname = {“亚伯拉罕。”;“乔治”};lastname = {“林肯”;“华盛顿”};strcat(lastnames, {)”、“}, firstname)
名称=2×1单元阵列林肯,亚伯拉罕,华盛顿,乔治
从R2017a开始,您可以使用双引号来创建字符串数组,而不是字符串函数。将它们连接起来strcat函数。
字符串
str1 = [“约翰。”,“玛丽”];str2 = [“史密斯”,“琼斯”];str = strcat (str1 str2)
str =1×2字符串数组"约翰·史密斯" "玛丽·琼斯"
将字符向量连接到字符串数组的每个元素上。
str = strcat (str,“博士”。)
str =1×2字符串数组”医学博士约翰·史密斯。”“玛丽琼斯。”
文本处理功能(例如strfind和正则表达式)接受字符串数组作为输入,但其他函数(例如,目录)不。
strfind
正则表达式
目录
输入文本,指定为字符数组、字符向量的单元格数组或字符串数组。当字符串或单元格数组与字符数组组合时,字符串或单元格数组必须是与字符数组具有相同行数的标量或列向量。
数据类型:字符|细胞|字符串
字符
细胞
字符数组也可以使用左方括号和右方括号连接。
s1 =‘好’;s2 =“早晨”;S = [s1 s2]
早上好
猫|cellstr|horzcat|加入|strjoin|vertcat
猫
cellstr
horzcat
加入
strjoin
vertcat
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在