-2
"
を生の文字列\"
に置き換えるには、たとえばPythonの"Hello", said he.
のような文字列を使用しますか?Pythonで文字列のすべての二重引用符をエスケープする関数を作成するにはどうすればよいですか?
"
を生の文字列\"
に置き換えるには、たとえばPythonの"Hello", said he.
のような文字列を使用しますか?Pythonで文字列のすべての二重引用符をエスケープする関数を作成するにはどうすればよいですか?
s = '"Hello", said he.'
print s.replace('"', r'\"')
# output
\"Hello\", said he.
それは文字列が、生ではなく解釈されるべきであることを示すためにr''
表記を使用するのに役立ちます。バックスラッシュで助けます。
replace()
を使用してください。
>>> print '"Hello"'.replace('"', '\\"')
\"Hello\"