lower:
將包含的全部字母轉換為小寫。
upper:
將包含的全部字母轉化為大寫。
例項一:>>str='sophia is a good girl.';
>>big=upper(str)
big =
sophia is a good girl.
例項二:
>>small=lower(str)
small =
sophia is a good girl.
sort:
按值的大小對陣列元素排序。
sortrows:
按列值得公升序或降序,對矩陣的每行排序。
例項一:>>a=[1 4 89;4 9 2;3 8 2];
>>res=sort(a)
res =
1 4 2
3 8 2
4 9 89
例項二:
>>resrow=sortrows(a)
resrow =
1 4 89
3 8 2
4 9 2
>>resrow=sortrows(a,2)
resrow =
1 4 89
3 8 2
4 9 2
>>resrow=sortrows(a,3)
resrow =
4 9 2
3 8 2
1 4 89
移除字串首部和尾部的空白。
例項一:>>str=' sophia is a good girl. ';
>>res=strtrim(str)
res =
sophia is a good girl.
>>length(str)
ans =
26>>length(res)
ans =
22
用第三個引數字串替換第乙個字串中第二個字串。
例項一:>>claim='this is a good example.';
>>new_claim=strrep(claim,'good','great')
new_claim =
this is a great example.
調整字元陣列的對其方式,其他位置填充空格。
例項一:
>>str=' sophia is a good girl. ';%前後各乙個空格>>res=strjust(str,'left')
res =
sophia is a good girl. %後面兩個空格,前面沒有空格。
>>res=strjust(str,'center')
res =
sophia is a good girl. %前後各乙個空格
>>res=strjust(str,'right')
res =
sophia is a good girl.%前面兩個空格,後面沒有空格。
findstr:
在長字串中搜尋短字串。
strfind:
在第乙個引數字串中搜尋第二個引數字串。
例項一:>>str1='sophia is a good girl';
>>str2='sophia';
>>res1=findstr(str1,str2)
res1 =
1>>res2=findstr(str2,str1)
res2 =
1例項二:
>>res2=strfind(str2,str1)
res2 =
>>res2=strfind(str1,str2)
res2 =
1
常用字串函式
memset 原型 extern void memset void buffer,int c,int count 用法 include 功能 把buffer所指記憶體區域的前count個位元組設定成字元c。說明 返回指向buffer的指標。舉例 memset.c include include ma...
常用字串函式
獲取檔案目錄 dirname c test web home.php 將字串填充到指定長度 str pad str,10,str pad both 重複指定字串 str repeat 4 按照指定長度將字串分割到陣列中 str split str,4 字串反轉 strrev str 大小寫轉換 st...
常用字串函式
strlen string 得到字串長度 strpos string,search offset 在指定字串中查詢目標字串第一次出現的位置 stripos string,search offset 忽略大小寫的去查詢 strrpos string,search offset 在指定字串中查詢目標字串...