【发布时间】:2018-03-25 14:46:11
【问题描述】:
我已经寻找解决方案几个小时了。我有一个变量要拆分到嵌套列表中。
points ="""M445,346c28.8,0,56,11.2,76.4,31.6C541.8,398,553,425.2,553,454s-11.2,56-31.6,76.4C501,550.8,473.8,562,445,562
s-56-11.2-76.4-31.6C348.2,510,337,482.8,337,454s11.2-56,31.6-76.4S416.2,346,445,346 M445,345c-60.2,0-109,48.8-109,109
s48.8,109,109,109s109-48.8,109-109S505.2,345,445,345L445,345z"""
newPoints = re.split(r'[A-Za-z-]', points)
它是一个多行变量,包含 svg 文件中点的 x 和 y 位置。
模式是它从一个字母开始一个新项目。我想让它订购类似以下的东西。我已经尝试了一些类似上面的选项。邮件问题之一是它不断删除我的分隔符。 :)
[
[
[command],
[x of p1, y of p1],
[x of p2, y of p2],
[x of p3, y of p3]
]
]
[
[ [M],[445,346] ],
[ [c],[28.8,0],[56,11.2],[76.4,31.6] ]
]
欢迎大家多多指教!
【问题讨论】: