我有一个字符串" \ b"字符。 有没有办法'#34;渲染"字符串或"适用"转义序列,以使字符串看起来与print()函数一起看?
它的样子:Test..\b\b! 12344\b5
它应该如何:Test! 12345
你有想法解决我的问题吗?
答案 0 :(得分:0)
一种方法是简单地使用字符串对象的替换方法:
st = 'Test.\b!'
st.replace('.\b','')
# Out: 'Test!'
答案 1 :(得分:0)
我找到了一个正则表达式的解决方案。
import re
def b(a):
while '\b' in a:
a = re.sub('[^\b]\b', '', a)
return a
b('Test..\b\b! 12344\b5')
# Out: 'Test! 12345'