【发布时间】:2021-10-08 22:58:36
【问题描述】:
我需要根据条件替换一个字符串:
我需要用变量string1 上的变量new_term 替换变量term,但前提是我们之前没有"IS_ADDITIF{{" 或"IS_FUN_ADDITIF{{"。
这是一个例子:
term = "DIGLYCERIDES"
new_term = "IS_ADDITIF{{DIGLYCERIDES}},"
string1 : " FOOD ADDITIVES DIGLYCERIDES (DIGLYCERIDES IS_ADDITIF{{DIGLYCERIDES}}, IS_FUN_ADDITIF{{DIGLYCERIDES}}, DIGLYCERIDES )"
newstring1= string1.replace(term, new_term)
结果如下:
newstring1 = " FOOD ADDITIVES IS_ADDITIF{{DIGLYCERIDES}} (IS_ADDITIF{{DIGLYCERIDES}} IS_ADDITIF{{DIGLYCERIDES}}, IS_FUN_ADDITIF{{DIGLYCERIDES}}, IS_ADDITIF{{DIGLYCERIDES}} )"
【问题讨论】:
标签: python regex regexp-replace