本篇博文主要参考了http://blog.sina.com.cn/s/blog_cbb9212e0101c3nb.html及 https://www.cnblogs.com/emanlee/archive/2012/09/13/2683912.html两篇博客,在此向原作者表示感谢。
例 a = ‘abcdEFG123’, b = ‘abcdefg123’, c = ‘ abcdefg123’,d= ‘abcdefg123 ’
(1) strcmp(s1,s2),比较字符串s1和s2是否相等,相等返回1,否则为0
(2) strncmp(s1,s2,n),比较前n个字符是否相等,相等返回1,否则为0
(3) strcmpi(s1,s2),在忽略字符串大小写前提下,比较字符串s1和s2是否相等,相等返回1,否则返回0
(4) strncmpi(s1,s2,n),在忽略字符串大小写前提下,比较前n个字符是否相等,相等返回1,否则返回0
(5) length(a),获取字符串长度
(6) strcat(a,b),连接两个字符串,每个字符串最右边的空格被裁切
(7) strvcat(a,b,m),连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格,使与最长字符串相等,会忽略空字符串
(8) char连接,空字符串会被空格填满
(9) isletter,检测字符串每个字符是否属于英文字母,若是返回1,否则返回0
(10) isspace,检测字符串中每个字符是否属于格式字符(空格,回车,制表,换行符等),若是返回1,否则返回0
(11) strrep进行字符串替换,区分大小写,strrep(s1,s2,s3)会s1中的所有的s2字符串用s3来替换
(12) strfind(str,pattern),查找str中是否有pattern,如果有则返回出现位置,如果没有会返回空数组
(13) findstr(s1,s2),查找s1和s2中,较短字符串在较长字符串中出现的位置,若没有出现则会返回空数组
(14) strmatch(pattern,str),检查pattern是否和str最左侧部分一致,一致返回1,否则返回0
(15) strtok(str,char),返回str中由char指定的字符串前的部分和之后的部分
(16) blanks(n),创建有n个空格组成的字符串
(17) deblank(str),裁切字符串的尾部空格
(18) strtrim(str),裁切字符串的开头和尾部的空格,制表符,回车符
(19) lower(str),将字符串中的字符转换成小写
(20) upper(str),将字符串中的字母转换成大写
(21) sort(str),按照字符的ASCII值对字符串排序
(22) num2str,将数字转换为数字字符串
(23) str2num,将数字字符串转换成数字
(24) mat2str,将数组转换成字符串
(25) int2str,将数值数组转换为整数数字组成的字符数组