如何在python中拆分字符串

时间:2016-01-11 07:12:38

标签: python

如何在此处拆分字符串我有这种格式

  

的位置是:绝对的;顶部:188.97638px;左:642.519692px;字体大小:10.0px;字型家族:Ubuntu的   单;宽度:25%;浮动:左

。我需要这样的

position:absolute;
top:188.97638px;
left:642.519692px;
font-size:10.0px;
font-family:Ubuntu Mono;
width:25%;
float:left

如何得到这个。

1 个答案:

答案 0 :(得分:1)

试试这个:

db.myCol.aggregate([{$unwind:{ path: "$group", includeArrayIndex: "arrayIndex"}}, 
{$project:{_id:"$group.id", title:"$group.title", 
           parent:"$_id", type:{$literal:"group"}}}]);

输出:

>>> mystring = "position:absolute;top:188.97638px;left:642.519692px;font-size:10.0px;font-family:Ubuntu Mono;width:25%;float:left"
>>> result = [x + ";" for x in mystring.split(";")]                             
>>> print '\n'.join(result)

如果你真的要摆脱最后一部分的分号:

position:absolute;
top:188.97638px;
left:642.519692px;
font-size:10.0px;
font-family:Ubuntu Mono;
width:25%;
float:left;