水平连接字符串
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 = '早上好'
S1 = {”中的“,“fghi”};S2 = {. jkl的,“锰”};S = strcat(s1,s2)
s =1x2单元阵列{' abcdejkl} {' fghimn '}
名字= {“亚伯拉罕。”;“乔治”};姓= {“林肯”;“华盛顿”};Names = strcat(姓氏,{”、“}, firstname)
名称=2x1单元阵列{“林肯,亚伯拉罕”}{“华盛顿,乔治”}
从R2017a开始,可以使用双引号而不是字符串函数。将它们与strcat函数。
字符串
Str1 = [“约翰。”,“玛丽”];Str2 = [“史密斯”,“琼斯”];STR = strcat(str1,str2)
str =1x2字符串数组约翰·史密斯,玛丽·琼斯
将一个字符向量连接到字符串数组的每个元素上。
STR = strcat(STR,“博士”。)
str =1x2字符串数组“约翰·史密斯,医学博士”玛丽·琼斯,医学博士
文本处理函数(如strfind而且正则表达式)接受字符串数组作为输入,但其他函数(例如,目录)不要。
strfind
正则表达式
目录
输入文本,指定为字符数组、字符向量的单元格数组或字符串数组。当将字符串或单元格数组与字符数组组合时,字符串或单元格数组必须是与字符数组具有相同行数的标量或列向量。
数据类型:字符|细胞|字符串
字符
细胞
字符数组也可以使用左右方括号连接。
s1 =‘好’;s2 =“早晨”;S = [s1 s2]
早上好
猫|cellstr|horzcat|加入|strjoin|vertcat
猫
cellstr
horzcat
加入
strjoin
vertcat
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧