MATLAB字符串编辑常用代码

1.字符串赋值

% 字符串赋值

s='abcdefg'

2.字符串属性和操作

(1)获取字符串长度

s='abcdefg';% 字符串赋值

length(a) % 获取字符串长度

(2)连接字符串

% 连接两个字符串,每个字符串最右边的空格被裁切

s1='a'

s2='b'

s3=strcat(s1,s2)

3.字符串比较

% strcmp 比较两个字符串是否完全相等,是,返回真,否则,返回假

% strncmp 比较两个字符串前n个字符是否相等,是,返回真,否则,返回假

% strcmpi 比较两个字符串是否完全相等,忽略字母大小写

% strncmpi 比较两个字符串前n个字符是否相等,忽略字母大小写

4.字符串查找

% 字符串替换

% strrep(s1,s2,s3) 把字符串s1中所有的字符串s2用字符串s3来替换, (区分大小写)

% strfind(s,s1) 查找字符串s中是否有字符串s1,返回出现位置的索引,未出现得返回空数值

% findstr(s1,s2) 查找s1和s2中,较短字符串在较长字符串中出现的位置,未出现得返回空数值

% strmatch(s1,s2) 检查字符串s1是否和字符串s2最左侧部分一致

5.其他特殊

设置单引号

s='''';% 将s赋值为单引号

用好了非常有用, 效率大幅度提高.

相关推荐
季明洵18 分钟前
C语言实现单链表
c语言·开发语言·数据结构·算法·链表
shandianchengzi23 分钟前
【小白向】错位排列|图文解释公考常见题目错位排列的递推式Dn=(n-1)(Dn-2+Dn-1)推导方式
笔记·算法·公考·递推·排列·考公
I_LPL23 分钟前
day26 代码随想录算法训练营 回溯专题5
算法·回溯·hot100·求职面试·n皇后·解数独
Yeats_Liao25 分钟前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化
cpp_250128 分钟前
P9586 「MXOI Round 2」游戏
数据结构·c++·算法·题解·洛谷
浅念-33 分钟前
C语言编译与链接全流程:从源码到可执行程序的幕后之旅
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
有时间要学习1 小时前
面试150——第五周
算法·深度优先
晚霞的不甘2 小时前
Flutter for OpenHarmony 可视化教学:A* 寻路算法的交互式演示
人工智能·算法·flutter·架构·开源·音视频
望舒5132 小时前
代码随想录day25,回溯算法part4
java·数据结构·算法·leetcode
C++ 老炮儿的技术栈2 小时前
Qt 编写 TcpClient 程序 详细步骤
c语言·开发语言·数据库·c++·qt·算法