我有一个建筑物的墙名列表,如下所示:
wall_list = ['W1_1F-12F', 'W2_1F-9F', 'W3_10F-12F']
我想将它们分成三个部分,或者提取每个元素(如W1、1F、12F),以便在另一个过程中使用墙名称或楼层信息
wall_name = [W1, W2, W3...]
Floor_from = [1F, 1F, 10F...]
Floor_to = [12F, 9F, 12F...]
这是我最终想要得到的结果
我认为如果存在这种方法,通过在_
和-
之前或之后读取字符串来解决这个问题将是有效的
Tags:
结果:
您可以使用^{} 函数的regex版本和一个简单的模式:
这将提供:
要将它们分离为元素,只需将结果放入^{} :
现在将给出:
相关问题 更多 >
编程相关推荐