我有一个字符串看起来像这样
字符串a是ACdA(a = %b, ccc= 2r2)
字符串b是\ewfsd\ss.jpg
预期产出:
ACdA(a = %b, ccc= 2r2, b_holder = \ewfsd\ss.jpg)
它将字符串b添加到字符串a的末尾,就是这样!但要小心“)”
“b_holder”是硬编码字符串,在所有情况下绝对相同,不会被更改。
更新:如果正则表达式不是最佳选择,请提出最佳方法。
答案 0 :(得分:1)
时
a = "ACdA(a = %b, ccc= 2r2)"
b = "\ewfsd\ss.jpg"
print a[:-1] + ', b_holder = ' + b + ')'
你的想法是什么?
一周中的大多数日子,我个人更喜欢
print '%s, b_holder = %s)' % (a[:-1], b)
我认识到,在这方面,我可能是少数。
当然还有其他实现,其中一些是基于RE的。鉴于原始提问者所表达的内容,我赞成上述内容。