matlab字符串处理
%字符串处理
a=' a';b='b b';c='cccc';m=''
length(a);%获取字符串长度
str = [str1,str2];%无缝连接两个字符串
d=strcat(a,c);%连接两个字符串,每个字符串最右边的空格被裁切
e=strvcat(a,b,m);%连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格,使与最长字符串相等,会忽略空字符串
f=char(a,b,m);%char连接,空字符串会被空格填满
strcmp %比较两个字符串是否完全相等,是,返回真,否则,返回假
strncmp %比较两个字符串前n个字符是否相等,是,返回真,否则,返回假
strcmpi %比较两个字符串是否完全相等,忽略字母大小写
strncmpi %比较两个字符串前n个字符是否相等,忽略字母大小写
isletter %检测字符串中每个字符时否属于英文字母
isspace %检测字符串中每个字符是否属于格式字符(空格,回车,制表,换行符等)
isstrprop %检测字符每一个字符是否属于指定的范围
%字符串替换和查找
%字符串处理
a=' a';b='b b';c='cccc';m=''
length(a);%获取字符串长度
str = [str1,str2];%无缝连接两个字符串
d=strcat(a,c);%连接两个字符串,每个字符串最右边的空格被裁切
e=strvcat(a,b,m);%连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格,使与最长字符串相等,会忽略空字符串
f=char(a,b,m);%char连接,空字符串会被空格填满
strcmp %比较两个字符串是否完全相等,是,返回真,否则,返回假
strncmp %比较两个字符串前n个字符是否相等,是,返回真,否则,返回假
strcmpi %比较两个字符串是否完全相等,忽略字母大小写
strncmpi %比较两个字符串前n个字符是否相等,忽略字母大小写
isletter %检测字符串中每个字符时否属于英文字母
isspace %检测字符串中每个字符是否属于格式字符(空格,回车,制表,换行符等)
isstrprop %检测字符每一个字符是否属于指定的范围
%字符串替换和查找
strrep(str1,str2,str