作者tako30215 (章鱼哥)
看板Python
标题[问题] 如何从字串抽取文字
时间Mon Oct 22 10:16:52 2012
各位大大好
小弟刚接触python不久
假设有一字串
object id='object1' loc_x='0' loc_y='0' loc_z='0' rot_x='0' rot_y='0'
我该如何取出1,0,0,0,0,0
爬文有一篇是说可以全部取出来但都连在一起
如果要分开该怎麽做
先谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.5.97
1F:→ suzuke:也许你要把状况说清楚一些, 单就这一字串要取出1,0,0,0,0,0 10/22 12:22
2F:→ suzuke:有太多方法, 但不一定适用其他例子 10/22 12:22
3F:→ suzuke:a = re.findall("[\d]",string) 10/22 12:22
4F:→ suzuke:条件和限制要描述清楚! 10/22 12:23
抱歉s大
我不知道有什麽条件和限制耶
就只是要取出那些数值
我忘了说整行都是字串
a="object id='object1' loc_x='0' loc_y='0' loc_z='0' rot_x='0' rot_y='0' "
※ 编辑: tako30215 来自: 140.118.5.97 (10/22 13:38)
5F:→ darkgerm:这样说很模糊啊...例如我也可以这样 10/22 16:31
6F:→ darkgerm:','.join(a[17::10]) XD 10/22 16:32
7F:→ suzuke:例如说你全部的资料都是同样格式吗? 10/22 16:46
8F:→ suzuke:不然至少要举出两个以上的例子, 我们也能帮你归纳 10/22 16:47