首页 > 解决方案 > 在python3中用一个字符替换两个或多个数字

问题描述

我想做的是使用这段代码

要求输入

orgtxt = input("Enter text: ")
charFF = "55"

用“A”替换每个“55”——而不是替换“5”

for i in charFF:
    orgtxt = orgtxt.replace(i, "A")
print(orgtxt)

但是这段代码不仅替换了所有 5 的“55”

如果用户输入是 10530855,它将用 A 替换所有 5,输出将是 10A308AA,但我需要它是 105308A

标签: pythonpython-3.xstringreplace

解决方案


在下面试试这个:

    orgtxt = input("Enter text: ")
    charFF = "55"
    print(orgtxt.replace(charFF, 'A'))

推荐阅读