Find char consecutive in a string
이전 댓글 표시
Hi! I have this string
stringa={stringa1; stringa2; stringa3; stringa4};
stringa1='{a(abc)(ac)d(cf)}';
stringa2='{(ad)c(bc)(ae)}';
stringa3='{(ef)(ab)(df)cb}';
stringa4='{eg(af)cbc}';
and I want to find per every string (stringa1, stringa2 ..) the number of 'ab' 'ba'. a and b not must be consecutive. I try strfind but it's not give me the right answer. Can you help me? Thanks
댓글 수: 2
Guillaume
2015년 11월 10일
I assume you mean a and b must not be consecutive?
Can you show what the answer should be for each of your example string? Can a 'a' be part of several 'ab' string or is it restricted to the closest 'b'.
If you ignore all the other characters is 'a***a***b***b' 1, 2 or 4 occurences?
pamela sulis
2015년 11월 10일
편집: pamela sulis
2015년 11월 10일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!