2024-10-03 21:33:48 发布
网友
我正在尝试清理字符串“cha?ra\ncter num?\nber”。我希望它在单独使用时删除“?”和“\n”,而不删除“n”。我尝试了以下方法,但不起作用。任何建议,谢谢
data_doc='cha?ra\ncter num?\nber' code={"?":"", "\n":""} table=str.maketrans(code.keys()) data_doc.translate(table)
一个更简短的方法是使用replace
data_doc='cha?ra\ncter num?\nber' data_doc = data_doc.replace('?','').replace('\n','')
输出:
character number
import re data_doc='cha?ra\ncter num?\nber' cleaned = re.sub("[\\n\?]", "", data_doc) print(cleaned)
一个更简短的方法是使用replace
输出:
输出:
相关问题 更多 >
编程相关推荐