我正在使用一个可以处理python脚本的软件。它中有列表/表,就像层一样。我可以得到列表,但不能替换部分文本。
清单:
06H_906_283_B__DMU_TMU_000_000_EL-UMSCHALTVENTIL_______________________S_P@SKIN
05E_906_051____GEO_TM__001_____DRUCKSENSOR________09_08_2016_EE_______.1\NAUO7\
03H_260_089_K__DMU_TMU_000_000_HALTER__________________________________S_POS001
ENT_406_001_FB_GEO_TM__009_____HALTER_SENSOR_MOT__________20170502_VIF.1\PartBo想要替换如下的东西:
TM_009 to TM009
_GEO_ to 'delete'
______ to _尝试了很多东西,但都没有用。我想最简单的方法就是一本字典。但我被困住了无法让它开始工作。
一些我还没有的部分:..。
names = base.GetEntityCardValues(deck, prop, ('Name',)) #getting the list with names
for prop in props:
dict = {
'EN_0+':'EN0',
'-TM_0':'-TM0',
'_+':'_',
'DMU_':'',
'GEO_':'',
} 。。.stuck与替换。。Base.SetEntityCardValues(甲板,道具,{‘Name’:new _Name})#我想要回写新名字的结尾
发布于 2018-05-07 12:25:00
str = str.replace("TM_009", "TM009")或多个替代者:
string = "TM_009 abc A"
print(string)
repl = {"TM_009": "TM009", "A": "B"}
for orig,repl in repl.items():
string = string.replace(orig, repl)
print(string)输出:
TM_009 abc A TM009 abc B
这就是你需要的吗?
https://stackoverflow.com/questions/50214026
复制相似问题