字符串连接函数

水平连接字符串

描述

实例

s=strcat(s1,…,sN)水平连接s1,…,sN. 每个输入参数可以是字符数组、字符向量的单元格数组或字符串数组。

  • 如果任何输入是字符串数组,则结果是字符串数组。

  • 如果任何输入是单元数组,而没有一个是字符串数组,则结果是字符向量的单元数组。

  • 如果所有输入均为字符数组,则结果为字符数组。

对于字符数组输入,字符串连接函数删除尾随的ASCII空白字符:空格、制表符、垂直制表符、换行符、回车符和换行符。对于单元格和字符串数组输入,字符串连接函数不删除尾随空白。

例子

全部崩溃

s1=“很好”;s2=“早上好”;s=strcat(s1,s2)
s=‘早上好’
s1={“abcde”,“fghi”};s2={“jkl”,“mn”};s=strcat(s1,s2)
=1x2电池{'abcdejkl'}{'fghimn'}
名字={“亚伯拉罕”;“乔治”};姓氏={“林肯”;“华盛顿”};name=strcat(lastnames{', '}(姓名)
名字=2x1电池{'Lincoln,Abraham'}{'Washington,George'}

从R2017a开始,您可以使用双引号创建字符串数组字符串连接函数作用

str1=[“约翰”,“玛丽”];str2=[“史密斯”,“琼斯”];str=strcat(str1,str2)
str=1x2串“约翰·史密斯”“玛丽·琼斯”

将字符向量连接到字符串数组的每个元素上。

str=strcat(str,“医学博士”)
str=1x2串“约翰·史密斯,医学博士”“玛丽·琼斯,医学博士。”

输入参数

全部崩溃

输入文本,指定为字符数组、字符向量的单元格数组或字符串数组。将字符串或单元格数组与字符数组组合时,字符串或单元格数组必须是标量或列向量,且行数与字符数组相同。

数据类型:烧焦|单间牢房|一串

提示

  • 还可以使用左方括号和右方括号连接字符数组。

    s1=“很好”;s2=“早上好”;s=[s1 s2]
    早上好

在R2006a之前引入