python新手,求助一个正则,希望大牛们帮忙,万分感谢

python新手,求助一个正则,希望大牛们帮忙,万分感谢

2009-02-15 21:00:08
假设变量a里是上面的内容
我现在要将上面的内容拆成 年 月 日 小时 分钟 秒 分别赋值到 b1 b2 b3 b4 b5 b6变量里
自己经历了无数次尝试均未果,也查了相关资料,怎么也出不来
还请大牛们帮忙,先谢了!
格式固定的话,可以不用正则,如:

a="2009-02-15 21:00:08 "
b1=a[0:4]
b2=a[5:7]
b3=a[8:10]
b4=a[11:13]
b5=a[14:16]
b6=a[-2:]
\d+不就得了
这种问题用正则,岂不是杀鸡用牛刀。


QUOTE:
原帖由 carrison 于 2009-2-15 22:39 发表
格式固定的话,可以不用正则,如:

a="2009-02-15 21:00:08 "
b1=a[0:4]
b2=a[5:7]
b3=a[8:10]
b4=a[11:13]
b5=a[14:16]
b6=a[-2:]

多谢大牛,呵呵你多了个空格



QUOTE:
原帖由 Lonki 于 2009-2-15 22:40 发表
\d+不就得了

这是哪种方法呢??能否介绍下


QUOTE:
原帖由 luffy.deng 于 2009-2-15 23:19 发表
这种问题用正则,岂不是杀鸡用牛刀。

恩啊 是啊 刚开始想复杂了
正则是万能的. 没有正则也是可能的. 呵呵.


QUOTE:
原帖由 ej5800 于 2009-2-16 10:09 发表


多谢大牛,呵呵你多了个空格

我也刚接触python, 菜鸟一个,共同提高啊


QUOTE:
原帖由 carrison 于 2009-2-16 13:12 发表

我也刚接触python, 菜鸟一个,共同提高啊