我有一个小脚本来查找和替换字符串,因为大多数文本编辑器无法对多个文件执行此操作。
当我传递换行符(\n)作为输入时,python会将斜杠转换为双斜杠,不再保留换行符。因此,我的搜索和替换失败。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
在此处添加建议的解决方案:
解决方案1。
按照@Xu Qiushi的建议
from shlex import quote as q
from ast import literal_eval as le
a = le(q(input()))
允许按原样接受\n
解决方案2:
直接提供字典作为dict_a={'।\s':'।\n'}
等等,搜索效果很好
解决方案:
我不建议用户输入特殊字符
解决方案2:
相关问题 更多 >
编程相关推荐