Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Hey,I have this huge data file and what i would like to do is , use strfind to match the string and capture the data followed by this string(no problem).my problem is that i have same string twice..how can i write a code to take first match first?

1 vue (au cours des 30 derniers jours)
**edge
1 2 2
4 5 6
*edge
-1 1 1 -8 9 10
*edge
2 8 9
3 5 6

Réponses (1)

Yogananda Jeppu
Yogananda Jeppu le 6 Oct 2016
A={'**edge'
'1 2 2'
'4 5 6'
'*edge'
'-1 1 1 -8 9 10'
'*edge'
'2 8 9'
'3 5 6'
}
a=strfind(A,'edge')
find(~cellfun(@isempty,a))
This seems to work.
  1 commentaire
kavitha sundu
kavitha sundu le 6 Oct 2016
Nah,i dont want to put this in some cell array. I want to do this directly from the text file and a if clause to take the first value first

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by