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 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