On Sun, 5 Feb 2006, Marilyn Davis wrote: > On Sun, 5 Feb 2006, Bian Alex wrote: > > > How can I get a string from a random file. > > For Example: > > Del ete On : Copy > > Owner : Bn > > Personalized: 5 > > PersonalizedName : My Documents > > > > I want to get the string after 'Owner' ( In example is 'Bn') > > > > 'import re' ? > > Yes, but maybe it's simpler to use the builtin functions, and slicing: > > text = open('the_file').readlines() <-- now the_file is in text as a string
Ooops. This should be: text = open('the_file').read() Maybe someone else will show you the readlines() solution. I have to run. Good luck. Marilyn > > start = text.find('Owner :') + 8 <-- start is the index into the text > where Owner starts + 8 to point > to the text you want. > end = text.find('\n', start) <-- end is where the newline is, after > start. > found = text[start:end].strip() <-- found has the text you want, with > any spaces stripped off. > > I hope it helps. I didn't test it. > > Marilyn Davis > > > > > Pls help. > > > > -- _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor