2017-10-21 185 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

相關問題