我正在上载列表中字符串的开头出现制表符。我已经尝试了所有找到的方法来删除它,但是它不起作用
实际上,您可以在代码本身中看到我尝试过的内容。没用
# 2D List I got [['12/20', 'Instrument', 'Maintainance', '\tDeb', 'Pb', 'Tool', '5']]
# \tDeb - is the one with tab, I want to remove
import re
for line in list_2D:
for piece in line:
re.sub(r"[\n\t\s]*", ' ', piece)
piece.replace("\t","")
piece.replace("\\t","")
print(list_2D[0][3])
# Result -> " Deb"
结果,我想在没有该选项卡的情况下获取具有类似问题的任何字符串。
答案 0 :(得分:0)
如果您不关心尾随空格,可以使用piece.strip()
删除所有封闭的空格。
或者,您可以执行类似re.sub("^\s+", '', piece)