Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.016 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:string': 0.09; 'subject:using': 0.09; 'cc:addr:python-list': 0.10; 'subject:python': 0.11; '":"': 0.16; 'enough.': 0.16; 'function(s)': 0.16; 'string': 0.17; 'parse': 0.22; 'cc:2**0': 0.23; 'cc:no real name:2**0': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'colon': 0.29; 'python2.7': 0.29; 'character': 0.29; 'charset:us-ascii': 0.36; 'subject:: ': 0.38; 'skip:" 10': 0.40; 'header:Message-Id:1': 0.62; 'sounds': 0.71; 'received:108': 0.91 Subject: Re: Howto parse a string using a char in python Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Content-Type: multipart/signed; boundary="Apple-Mail=_D6780072-277F-4DB6-B5B1-1561BE9B8E1E"; protocol="application/pkcs7-signature"; micalg=sha1 From: Gary Chambers X-Priority: 3 In-Reply-To: <511ebf0c$0$21334$9a6e19ea@unlimited.newshosting.com> Date: Fri, 15 Feb 2013 18:13:21 -0500 References: <511ebf0c$0$21334$9a6e19ea@unlimited.newshosting.com> To: Steve Goodwin X-Mailer: Apple Mail (2.1499) Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 80 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1360970443 news.xs4all.nl 6988 [2001:888:2000:d::a6]:44377 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:38977 --Apple-Mail=_D6780072-277F-4DB6-B5B1-1561BE9B8E1E Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Steve, > I am looking for the python2.7 function(s) to parse a string from a colon > character ":" > > Sounds simple enough. > > For example, a string like "123456:789". I just need the "123456" > substring.(left of the :) How about: newstr = str[:str.find(':')] -- GC --Apple-Mail=_D6780072-277F-4DB6-B5B1-1561BE9B8E1E Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFRTCCBUEw ggSqoAMCAQICARMwDQYJKoZIhvcNAQEFBQAwgdgxCzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1NYXNz YWNodXNldHRzMRIwEAYDVQQHEwlIYXZlcmhpbGwxIzAhBgNVBAoUGkdhcnkgQ2hhbWJlcnMgJiBB c3NvY2lhdGVzMSIwIAYDVQQLExlHQ0MgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSswKQYDVQQDEyIv Q049R0NDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MScwJQYJKoZIhvcNAQkBFhhjZXJ0bWdy QGdhcnljaGFtYmVycy5jb20wHhcNMTIwNTI3MDMyMzMzWhcNMTQwNTI2MDMyMzMzWjCBmDELMAkG A1UEBhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxIzAhBgNVBAoUGkdhcnkgQ2hhbWJlcnMg JiBBc3NvY2lhdGVzMQwwCgYDVQQLEwNQS0kxGTAXBgNVBAMTEEdhcnkgVy4gQ2hhbWJlcnMxIzAh BgkqhkiG9w0BCQEWFGd3Y0BnYXJ5Y2hhbWJlcnMuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A MIICCgKCAgEA4f9AlZRmEYf2I97zYCvSOM4xa6oHaZTmb6G+FkcQQcY3C0s4ucM+J3+agncFqNz6 mMpro8xUtuIm9yCB0voQlUPKOSdRI+vEiWvsqwpyGBLKbktymsap8oP0hHc2vzGjfte9rGBKTL40 Bqjiobr637j3//gwbOaWjQOAQ/5qaceUfnd5KsA43cgE5tnnwByObpDqM9x4I1z8BSm5q7VXQEso ZKX8xldf8DWKJdcggrMcYZUUOWA0sSrVyjzNE/+ukQ5NH9Owi7yhfqcloVQHNLUNWT9kVPIUo31I TFeJ5CV8vhbrFhVQ20B9jt1gbKO22ySoHgUL2TTiVAqMOA9f9kZhNBZuL3XM+E24CskaZvindn19 ulDDwV8o2b/BAmLMCc0eF8NijhmhefZQYHm/G2IvfBhaMR7EPqLCgH03/WpzPjO7Ns9OfcNh0zVN sCzB2Jtz6ays2nY80JcBEeiVruDU/sSKRr3hlhi1Zi6DFOWlPRJ9esJgBcKuBMQWtx1wEj7/50/n wBlpu7IPhwFjiM7Z7sdacWTLUsUoYUWWQkm7QD6nGC5hvPhrsXAdzEL6HOA3Xuzf+035oTDXef2w 2KXnjTEnqY9lQP3GEF/dMobymI3TMqoQWK6JHW/swLrS2xEtv0PIUTlPchAjSjZ8KgjfUDKtMwle DIyOK/CBD2ECAwEAAaOB1DCB0TAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdl bmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUacuMdLzxHna98mlMEvksti17zaQwHwYDVR0j BBgwFoAUi1UzLZQ71enh14Bxkye9k3Ro8HwwSQYDVR0RBEIwQIEUZ3djQGdhcnljaGFtYmVycy5j b22BE2d3Y2hhbWJAZ3djbWFpbC5jb22BE2dhcnlAd2V3aWxsdGFsay5jb20wCwYDVR0PBAQDAgXg MA0GCSqGSIb3DQEBBQUAA4GBAK7WNri1JMSKnJ1MBl7WyDW7n0N7Ac2MKDZPN1yfpuOv4bfPFxp3 d1Ejw+Rza8BEg2j1wJ6F87Oxa5SOG/dlwmuFAPd9cWji5U6pz2JpwmTkYZM5sgrNceYVOu8BCh9O ipy0d85KoAG7IX5KTSJADSVyisNrAWaPaS2IFb09OXr9MYIFTTCCBUkCAQEwgd4wgdgxCzAJBgNV BAYTAlVTMRYwFAYDVQQIEw1NYXNzYWNodXNldHRzMRIwEAYDVQQHEwlIYXZlcmhpbGwxIzAhBgNV BAoUGkdhcnkgQ2hhbWJlcnMgJiBBc3NvY2lhdGVzMSIwIAYDVQQLExlHQ0MgQ2VydGlmaWNhdGUg QXV0aG9yaXR5MSswKQYDVQQDEyIvQ049R0NDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MScw JQYJKoZIhvcNAQkBFhhjZXJ0bWdyQGdhcnljaGFtYmVycy5jb20CARMwCQYFKw4DAhoFAKCCAkMw GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTMwMjE1MjMxMzIxWjAj BgkqhkiG9w0BCQQxFgQU1rw5FmBU55SAEIQUSmON8UOasQkwge8GCSsGAQQBgjcQBDGB4TCB3jCB 2DELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxEjAQBgNVBAcTCUhhdmVyaGls bDEjMCEGA1UEChQaR2FyeSBDaGFtYmVycyAmIEFzc29jaWF0ZXMxIjAgBgNVBAsTGUdDQyBDZXJ0 aWZpY2F0ZSBBdXRob3JpdHkxKzApBgNVBAMTIi9DTj1HQ0MgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRo b3JpdHkxJzAlBgkqhkiG9w0BCQEWGGNlcnRtZ3JAZ2FyeWNoYW1iZXJzLmNvbQIBEzCB8QYLKoZI hvcNAQkQAgsxgeGggd4wgdgxCzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1NYXNzYWNodXNldHRzMRIw EAYDVQQHEwlIYXZlcmhpbGwxIzAhBgNVBAoUGkdhcnkgQ2hhbWJlcnMgJiBBc3NvY2lhdGVzMSIw IAYDVQQLExlHQ0MgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSswKQYDVQQDEyIvQ049R0NDIFJvb3Qg Q2VydGlmaWNhdGUgQXV0aG9yaXR5MScwJQYJKoZIhvcNAQkBFhhjZXJ0bWdyQGdhcnljaGFtYmVy cy5jb20CARMwDQYJKoZIhvcNAQEBBQAEggIAD3wklq/YRUO75UVBxjwrkSoAt4crBqj4nV4TCgLd PPWiI1H8PQ0Hevn1d2gOWNfR9/NL+fgJOsg8HmVe4hQdrXpqVmLLCTzfEXrITDhSvAM4RfstMCzR uJOci8KjECxueM7MPWN5G6+lAjT5dEda7+MlJowMQroH20I7nigXGZA3Sy3rhegIMsheI3SFKkGb YqHb4snNdsiTWFnmq9ExXlniGW0sHVpyUY8s01LBEz+NVh4xIo3mHQuVx08RjrMdYQsKhyfwK1fP 8QpSWlROsW2SIqA8pnKC3/RirbNoG8KbGuFkcKCpkvcT5PEji4PiPpcdUed+2r41c085UZ+Wbva9 BEaO9cCEXyllZiPD89g6nO/DqR780GFPce+nvNh3KLeHcaVpCMq4Rm+IYxryxQ5st1MiwJcvf4TV NJAavGGl8jiHxaEZbH+j8JllvKpbSDj+egzWIih0+/kNLbMqMeFuEU26oAUmgOq7NltvQmVT9v6n MdunpKPblgsAxS8uBvahyMFpoIjpX5tzPo6dDZnzQHP51wDPOBeuN2w9jb/2iR7JmgBC3I1JbW4P auFY6ZIt+G06ZFG41X8BZ/nTVoOMRyejF8TbIfjCz21OTDvglRVgGetdUz/XZs3e4l9JgBXHHab3 emyZbv7XUyMkFUbgvTXXaEfhi8WC5EgC404AAAAAAAA= --Apple-Mail=_D6780072-277F-4DB6-B5B1-1561BE9B8E1E--