只需用』將字串括起來。
字串顯示
disp():對字串進行顯示;
size():獲取字串的大小;
double():將字串以ascii碼顯示;
char():將ascii碼以字串顯示。
str='my name is robin.'
disp(str);
str_size=size(str)
str(1:7)
str2=str(end:-1:1) %字串反序輸出
str_ascii=double(str)
char(str_ascii)
str3_ascii=double(str3)
執行結果:
str =
'my name is robin.'
my name is robin.
str_size =
1 17
ans =
'my name'
str2 =
'.nibor si eman ym'
str_ascii =
77 121 32 110 97 109 101 32 105 115 32 82 111 98 105 110 46
ans =
'my name is robin.'
str3 =
str3_ascii =
22823 23478 22909
字串連線
strcat():字串連線成行向量,字串首尾連線在一起,形成乙個新的字串。
strvcat():字串連線成列向量。
str1='my name is'
str2='robin.'
s1=[str1 str2]
s2=strcat(str1,str2)
s3=strvcat(str1,str2) %將多個字串變成矩陣,短的補上空格
執行結果:
str1 =
'my name is'
str2 =
'robin.'
s1 =
'my name isrobin.'
s2 =
'my name isrobin.'
s3 =
2×10 char 陣列
'my name is'
'robin. '
字串的比較
n=strcmp(str1,str2):比較字串str1和str2是否相等,如果相等,函式返回值為1,不相等返回0。
n=strncmp(str1,str2,k):比較字串str1和str2的前k個字元是否相等,如果相等,函式返回值為1,不相等返回0。該函式區分字元的大小寫。
n=strncmpi(str1,str2,k):該函式和strncmp()基本一樣,但是不區分大小寫。
字串的查詢和替換
k=strfind(text,pattern):在text字串中查詢pattern字元和字串,查詢成功時返回第乙個相同字元的具體位置。
s=strrep(s1,s2,s3):將字串s1的所有子串s2替換為s3,然後返回到字串s中。如果沒有找到就返回原來的字串。
字串的轉換
t=num2str(x):將數字x轉換為字串t。如果輸入的x是矩陣,那就轉換為乙個字串矩陣。該函式也可以指定字串的精度,呼叫格式為t=num2str(x,n),其中t的精度為n。
t=int2str(x):將整數x轉換為字串t。如果x不是整數,先將x取整,再轉換為字串。
x=str2num(s):將字元型矩陣s轉換為乙個數字矩陣。
x=str2double(s):將字串轉換為乙個雙精度數值。
str=mat2str(mat):將陣列或矩陣轉換為對應的字串。
isspace(s):字串s進行分類,如果為空白字元,返回值為1,否則為0。
isletter(s):字串s進行分類,如果為字母字元,返回值為1,否則為0。
eval(『expression』):expression是包含matlab表示式的字串。
upper():將字串轉換為大寫字母;
lower():將字串轉換為小寫字母;
ischar():判斷是否為字元,是就返回1,不是返回0;
在matlab的命令視窗,輸入"help strfun;",顯示所有的字串操作函式。
IOS Foundation 字串例項分析
1,基本字串操作 void basicstringmanipulation 2,字串字串操作 void showcasesubstrings 字串替代 nsstring replaced mystringstringbyreplacingoccurrencesofstring withstring ...
ORACLE in 字串,字串,字串
因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...
字串,字串陣列,字串指標!!
字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...