2017-10-21 1 views
0

こんにちは:二重引用符文字と一重引用符文字を一致させて置き換えることができないテキストファイルがあります(Python 3.5.2)。 。文字列を手動で入力した場合と貼り付けテキストファイルの "and"文字を一致させて置き換えることができません

>>> 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を確認できます。

関連する問題