strrep(操作的字符,要查找的字符,被替换的字符)
>> ss='aa 222 good after '
ss =
aa 222 good after
>> str=strrep(ss,'good','great')
str =
aa 222 great after
>> b={'great','aa','after'}
b =
'great' 'aa' 'after'
>> c={'good','bb','before'}
c =
'good' 'bb' 'before'
>> b
b =
'great' 'aa' 'after'
>> c
c =
'good' 'bb' 'before'
>> str=strrep(ss,b,c)
str =
'aa 222 good after ' 'bb 222 good after ' 'aa 222 good before '
>> ss
ss =
aa 222 good after
>>
查找字符串
>> ss
ss =
aa 222 good after
>> findstr(ss,'222')
ans =
4
>>
定界符
>> ss='aa,mm,cc,dd,ee,ff'
ss =
aa,mm,cc,dd,ee,ff
>> strtok(',')
ans =
,
>> strtok(ss,',')
ans =
aa
>> [token,rem]=strtok(ss,',')
token =
aa
rem =
,mm,cc,dd,ee,ff
匹配,以第一个参数开头的字符串,如果找到,返回匹配的行号
>> ss=['aa';'bb';'cc';'dd']
ss =
aa
bb
cc
dd
>> strmatch('a',ss)
ans =
1
>> strmatch('b',ss)
ans =
2
>>
>> xx=strvcat('aadsffbb','ccasffdd','assfsfs','124324')
xx =
aadsffbb
ccasffdd
assfsfs
124324
>> x=strmatch('a',xx)
x =
1
3
>> x=strmatch('ss',xx)
x =
Empty matrix: 0-by-1
>> x=strmatch('as',xx)
x =
3
>>