On Aug 17, 6:03�pm, B <[EMAIL PROTECTED]> wrote: > Alexnb wrote: > > Uhm, "string" and "non-string" are just that, words within the string. Here > > shall I dumb it down for you? > > > string = "yes text1 yes text2 yes text3 no text4 yes text5+more Text yes > > text6 �no text7 yes text8" > > > It doesn't matter what is in the string, I want to be able to know exactly > > how many "yes"'s there are. > > I also want to know what is after each, regardless of length. So, I want to > > be able to get "text1", but not "text4" because it is after "no" and I want > > all of "text5+more Text" because it is after "yes". It is like the yeses are > > bullet points and I want all the info after them. However, all in one > > string. > > It seems like this is the type of thing the re module would be good at. > � But for your example, this would work too: > > for s in string.split('no'): > � � �if 'yes' in s: > � � � � �j = s.index('yes') > � � � � �print s[j+4:]
Did you run this? Doesn't look very useful to me. text1 yes text2 yes text3 text5+more Text yes text6 text8 -- http://mail.python.org/mailman/listinfo/python-list