正则表达式:键值解析的负面前瞻

时间:2013-08-13 20:48:17

标签: python regex parsing key-value negative-lookahead

我正在尝试处理以下响应标头:

Start-Time: 11111.11 Content-type: foo/bar; charset=utf-8 End-Time: 22222.22

并想要检索:

'Start-Time 11111.11',
'Content-type foo/bar; charset=utf-8',
'End-Time 22222.22'

所以我尝试在正则表达式中使用负向前瞻但无法弄明白......:

(?P<name>[\w-]+?): (?P<value>[^:]*(?![\w-]+:))\s*

给了我:

'Start-Time', '11111.11 Content-type'
'End-Time', '22222.22'

这是一个开始,但还不够好。

有人可以帮忙吗?

由于

0 个答案:

没有答案