我需要替换存储在JSON文件中的部分名称,例如替换以下内容:
"name":"S. tuberosum subsp. andigenum (ADG) 2-1-2-2"
有了这个:
^{pr2}$
也就是说,我需要去掉名字后面的数字和连字符。在
我使用的是re.sub
,但我无法找到正确的表达式,尤其是如何用字符串的一部分替换字符串。在
我试过了:
new_text = re.sub(r"(name.[:]..*)\s\d+-+", "name.[:]..*" , initial_text)
Tags:
试试这个:
re.sub("(\d+-\d+-*)", "" , initial_text)
这将取代'number-(可选)',希望它能起作用
只需将要删除的部分与
re.sub
匹配,并用空字符串替换它:输出
^{pr2}$你可以试试这个:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐