MATLAB Answers

Count how many ‘a’ are in str and eliminate those ‘a’

3 views (last 30 days)
nty huy
nty huy on 15 Oct 2019
Commented: Rik on 15 Oct 2019
so for ex in a str= i have an apple
and we want to see how many a and remove them we would use
str1= 'a'
ind = strfind(str, str1)
str(ind) = ''
how would we use a loop for this?

  1 Comment

Rik
Rik on 15 Oct 2019
Backup of question in case of edit-delete:
so for ex in a str= i have an apple
and we want to see how many a and remove them we would use
str1= 'a'
ind = strfind(str, str1)
str(ind) = ''
how would we use a loop for this?

Sign in to comment.

Answers (1)

Daniel M
Daniel M on 15 Oct 2019
s = 'I have an apple';
[a,b] = regexp(s,'a','split');
numA = length(b);
sentenceWithoutA = strjoin(a);

  5 Comments

Show 2 older comments
Rik
Rik on 15 Oct 2019
You would probably get a chuckle out of your teacher if you handed in that loop. Also, flagging is not doing what you think. It does attract the attention of site administrators, but it is more likely flags will be dealt with by high reputation members, so exactly the people whose comments you are flagging.

Sign in to comment.

Sign in to answer this question.

Tags