On 8 May 2007 18:09:52 -0700, HMS Surprise <[EMAIL PROTECTED]> wrote: > > The string below is a piece of a longer string of about 20000 > characters returned from a web page. I need to isolate the number at > the end of the line containing 'LastUpdated'. I can find > 'LastUpdated' with .find but not sure about how to isolate the > number. 'LastUpdated' is guaranteed to occur only once. Would > appreciate it if one of you string parsing whizzes would take a stab > at it. >
Does this help? In [7]: s = '<input type="hidden" name="LastUpdated" value="1178658863"/>' In [8]: int(s.split("=")[-1].split('"')[1]) Out[8]: 1178658863 There's probably a hundred different ways of doing this, but this is the first that came to mind. Cheers, Tim > Thanks, > > jh > > > > <input type="hidden" name="RFP" value="-1"/> > <!--<input type="hidden" name="EnteredBy" value="johnxxxx"/>--> > <input type="hidden" name="EnteredBy" value="john"/> > <input type="hidden" name="ServiceIndex" value="1"/> > <input type="hidden" name="LastUpdated" value="1178658863"/> > <input type="hidden" name="NextPage" value="../active/active.php"/> > <input type="hidden" name="ExistingStatus" value="10" ?> > <table width="98%" cellpadding="0" cellspacing="0" border="0" > align="center" > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list