如何使用替换功能替换多个字符

时间:2018-12-19 20:04:14

标签: python python-3.x

我想用例如replace函数替换多个特定字符:

输入(c#d)&(a#b)&(k>m)

输出:应为#(c,d)&#(a,b)&(k>m)

但仅适用于一个输入#(c,d)&(a#b)&(k#m)

这是我的代码

inr=str(input('entrer : '))    

inr = inr.replace('(a#b)','#(a,b)') or inr.replace('(c#d)','#(c,d)')
print(inr)

1 个答案:

答案 0 :(得分:2)

您可以两次使用replace

inr.replace('#',',').replace('(','#(')

#(c,d)&#(a,b)&#(k,m)