簡體   English   中英

如何將python中的單引號(')替換為\'?

[英]How to replace single quotes (') with \' in python?

如何將python中的單引號(')替換為\'

需要轉換自

"{'fr': '', 'en': 'Title Edit 02'}"

"{\'fr\': \'\', \'en\': \'Changed\'}"

試試下面的代碼:

s = "{'fr': '', 'en': 'Title Edit 02'}"
s= s.replace("'","\\'").strip("\\'")
print(s) # Or Do What you need with s 

Output: {\'fr\': \'\', \'en\': \'Title Edit 02\'}

解釋:將所有'替換為'。 strip() 可以省略,只是一個故障保險。

談話很便宜。 給你看代碼

str = "{'fr': '', 'en': 'Title Edit 02'}"
str1 = str.replace("\'", "\\\'")
print(str1)

出去

"{\'fr\': \'\', \'en\': \'Title Edit 02\'}"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM