How to find two continuous words appear in the sentence

1 view (last 30 days)
sir, Input cell arry
A= {' book is good','camera is working good', 'the picture quality is good'}
Query B={'is good'}
how to find index of the query string is appeared in the sentence.
my output is = 1,3
thanks.

Accepted Answer

Stephen23
Stephen23 on 22 Dec 2014
Edited: Stephen23 on 22 Dec 2014
Use strfind .
For example, like this:
find(~cellfun('isempty',strfind(A,'is good')))

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 22 Dec 2014
idx=find(~cellfun(@isempty,regexp(A,'is good','match')))

Categories

Find more on Characters and Strings in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!