1. ホーム
  2. python

[解決済み] Pythonでバックスラッシュ文字を空文字列に置換する方法

2022-02-09 16:35:45

質問

以下のコードで、文字列中のバックスラッシュ'˶'˶を置換しようとしています。

string = "<P style='TEXT-INDENT'>\B7 </P>"

result = string.replace("\",'')

の結果です。

------------------------------------------------------------
   File "<ipython console>", line 1
     result = string.replace("\",'')
                                     ^
SyntaxError: EOL while scanning string literal

なぜなら、実際には上記の形式のタグを持つxmlファイルをパースしているので、バックスラッシュがあれば、次のように表示されるからです。 invalid token パース中に

Pythonでバックスラッシュを空文字列に置き換える方法を教えてください。

どのように解決するのですか?

result = string.replace("\\","")