【发布时间】:2013-09-29 23:23:49
【问题描述】:
我想通过用%d 替换数字来创建一个新字符串,例如:
Name.replace( "_u1_v1" , "_u%d_v%d")
...但数字 1 可以是任何数字,例如 "_u2_v2.tx"
我可以给replace() 一个通配符来期望任何数字吗?赞"_u"%d"_v"%d".tx"
还是我必须做一个正则表达式?
【问题讨论】:
-
用任何数字替换一个值是没有意义的。你必须定义数字。如果您有一些定义数字或接受输入的函数,请传入保存该值的变量。例如,Name.replace("_u1_v1", "_u" + variableName + "_v" + variableName)。
标签: python replace expression