假设我有字符串:0²036 0²6 4
如何将其转换为字符串:020360264
答案 0 :(得分:1)
s = "0²0 36 0 ² 6 4"
s = s.replace("²", "2") # replace the funky 2
s = "".join(c for c in s if c.isdigit()) # keep digits only
print(s)
按预期输出020360264
答案 1 :(得分:0)
这是一个变体:
strg = "0²0 36 0 ² 6 4"
strg = strg.translate(str.maketrans({"²": "2", " ": None}))
# 020360264
使用str.maketrans
和str.translate
删除所有空格并将'²'
转换为'2'
。