Depth1 发表于 2007-7-4 12:18

关于用findstr函数

两个字符串a b
b是a的子字符组成的
如何用findstr函数找到b中各个字符在a中出现的次数?
或者其他方法

比如:
a='i am sorry'
b='iry'

rocwoods 发表于 2007-7-4 13:16

a='i am sorry';
b='iry';
num_b=zeros(1,length(b));
for k=1:length(b)
num_b(k)=length(findstr(b(k),a));
end
num_b

Depth1 发表于 2007-7-4 13:39

回复 #2 rocwoods 的帖子

rocwoods 你真强!
谢谢你了:)

geoer 发表于 2007-7-4 15:26

原帖由 rocwoods 于 2007-7-4 13:16 发表 http://www.chinavib.com/forum/images/common/back.gif
a='i am sorry';
b='iry';
num_b=zeros(1,length(b));
for k=1:length(b)
num_b(k)=length(findstr(b(k),a));
end
num_b
另:
a='i am sorry';
b='ir y';
num_b=zeros(1,length(b));
for k=1:length(b)
num_b(k)=length(findstr(b(k),a));
{b(k) num_b(k)}
end
页: [1]
查看完整版本: 关于用findstr函数