search for string array index

I have a very big string array to search but it is in this format:
x=['a b c0 d';
'a b e1 f';
'a x d1 f';]
how can i efficiently search for the row index which has the letter 'a' in position 1 and the letter 'e1' in position 5:6. In this case the index is 2
Thanks. -S

답변 (1개)

Matt Fig
Matt Fig 2012년 11월 15일
편집: Matt Fig 2012년 11월 15일

0 개 추천

That example fails...
But let's try this one:
x=['a b c0 d';'a b e1 f';'a x d2 f';'m b e1 f';'a b e1 f'];
find(x(:,1)=='a' & x(:,5)=='e' & x(:,6)=='1')

댓글 수: 2

Sam
Sam 2012년 11월 15일
sorry just correct the example Thanks Matt
Matt Fig
Matt Fig 2012년 11월 15일
See my example, and solution.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기

질문:

Sam
2012년 11월 15일

Community Treasure Hunt

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

Start Hunting!

Translated by