2017-10-21 180 views
0

您好:我有一个文本文件,其中双引号和单引号字符无法匹配和替换(Python 3.5.2)。 。贴无法匹配并替换文本文件中的“和”字符

>>> line_copied_pasted = 'gilingan.”' 
>>> line_copied_pasted.replace('"','') 
'gilingan.”' 

当手动输入的字符串,匹配成功:?

>>> line_manually_entered = 'gilingan."' 
>>> line_manually_entered 
'gilingan."' 
>>> line_manually_entered.replace('"','') 
'gilingan.' 

该文件是UTF-16编码,我想任何帮助来解决这个问题由于

+3

那么''''和'''是不同的字符 –

回答

1

你似乎h大概它想通了。由于"都不相同,所以在与后者比较时先尝试替换是没有意义的。

只要做到:

line_copied_pasted.replace('”','') 
+0

谢谢,kvorobiev和Kaushik NP。 – dakila

1

在复制的文本(右双引号)和"(引号)是不同的字符。你可以检查他们的代码here

相关问题