作者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