Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #53175
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Neil Cerutti <neilc@norwich.edu> |
| Newsgroups | comp.lang.python |
| Subject | Re: String splitting with exceptions |
| Date | 28 Aug 2013 18:18:11 GMT |
| Organization | Norwich University |
| Lines | 25 |
| Message-ID | <b86t73Ff4flU2@mid.individual.net> (permalink) |
| References | <kvl9e5$19gk$1@leila.iecc.com> <1377710043.22605.15211369.55EB0B33@webmail.messagingengine.com> <mailman.320.1377711095.19984.python-list@python.org> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=us-ascii |
| Content-Transfer-Encoding | 7bit |
| X-Trace | individual.net jW7St6BpDliKmstn4nt2+who2dfNBdnP2zkiI1L6rssVvBviAx |
| Cancel-Lock | sha1:MeDRG0LuH8cqteXhQ9dsI5c1hCA= |
| User-Agent | slrn/0.9.9p1/mm/ao (Win32) |
| Xref | csiph.com comp.lang.python:53175 |
Show key headers only | View raw
On 2013-08-28, Tim Chase <python.list@tim.thechases.com> wrote:
> On 2013-08-28 13:14, random832@fastmail.us wrote:
>> On Wed, Aug 28, 2013, at 12:44, John Levine wrote:
>> > I have a crufty old DNS provisioning system that I'm rewriting
>> > and I hope improving in python. (It's based on tinydns if you
>> > know what that is.)
>> >
>> > The record formats are, in the worst case, like this:
>> >
>> > foo.[DOM]::[IP6::4361:6368:6574]:600::
>>
>> Otherwise:
>> >>> re.findall('((?:[^[:]|\[[^]]*\])*):?',s)
>> ['foo.[DOM]', '', '[IP6::4361:6368:6574]', '600', '', '']
>>
>> I'm not sure why _your_ list only has one empty string at the end.
>
> I wondered that.
Good point. My little parser fails on that, too. It'll miss *all*
final fields. My parser needs "if s: yield s[b:]" at the end, to
operate like str.split, where the empty string is special.
--
Neil Cerutti
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
String splitting with exceptions John Levine <johnl@iecc.com> - 2013-08-28 16:44 +0000
Re: String splitting with exceptions Skip Montanaro <skip@pobox.com> - 2013-08-28 11:55 -0500
Re: String splitting with exceptions random832@fastmail.us - 2013-08-28 13:14 -0400
Re: String splitting with exceptions John Levine <johnl@iecc.com> - 2013-08-28 21:35 +0000
Re: String splitting with exceptions Tim Chase <python.list@tim.thechases.com> - 2013-08-28 12:32 -0500
Re: String splitting with exceptions Neil Cerutti <neilc@norwich.edu> - 2013-08-28 18:18 +0000
Re: String splitting with exceptions Neil Cerutti <neilc@norwich.edu> - 2013-08-28 18:08 +0000
Re: String splitting with exceptions Peter Otten <__peter__@web.de> - 2013-08-28 20:31 +0200
Re: String splitting with exceptions wxjmfauth@gmail.com - 2013-08-29 00:26 -0700
csiph-web