matlab-合并字符串

strcat-水平串联字符串

s = strcat(s1,…,sN) 水平串联其输入参数中的文本。每个输入参数都可以是字符数组、字符向量元胞数组或字符串数组。

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

如果任一输入是元胞数组,并且没有输入是字符串数组,则结果是字符向量元胞数组。

如果所有输入都是字符数组,则结果是字符数组。

对于字符数组输入,strcat 会删除尾部的 ASCII
空白字符:空格、制表符、垂直制表符、换行符、回车和换页符。对于元胞数组和字符串数组输入,strcat 不删除尾部空白。

官方链接

创建两个字符向量。使用 strcat 水平串联两个向量。

s1 = 'Good';
s2 = 'morning';
s = strcat(s1,s2)
s = 
'Goodmorning'

append-合并字符串

str = append(str1,…,strN) 合并来自 str1,…,strN 的文本。每个输入参数都可以是字符串数组、字符向量或字符向量元胞数组。

如果任一输入是字符串数组,则输出都是字符串数组。

如果任一输入是元胞数组,并且没有输入是字符串数组,则输出是字符向量元胞数组。

如果所有输入均为字符向量,则输出为字符向量。

与 strcat 函数不同,append 保留所有数据类型的输入参数中的尾随空白字符。

官方链接
创建两个字符串。

str1 = "Good";
str2 = "Morning";
使用 append 函数合并它们。

str = append(str1,str2)
str = 
"GoodMorning"

要在输入字符串之间添加空格,请指定一个空格字符作为另一个输入参数。

str = append(str1,' ',str2)
str = 
"Good Morning"

用运算符合并字符串

可以使用 plus 运算符来合并字符串。

str = str1 + ' ' + str2
str = 
"Good Morning"

不知道输入参数是字符串、字符向量还是字符向量元胞数组时候,最好使用 append。

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰果豆豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值