[英]how to remove \\' from a string in Python2.7
如何從Python2.7中的字符串中刪除\\',我從服務器獲得了一個字符串:
'(\\'1\\',\\'YoTWsmjxk4M5lqgmzKzF8oI6owoqJBM5mVumQ-0fL01OLS9gU63Gfw**\\',\\'\\x00\\x00\\x00\\x00\\x94\\xa7\\x2f\\x34\\',\\'\\',\\'2\\');'
以及如何轉移到
'('1','YoTWsmjxk4M5lqgmzKzF8oI6owoqJBM5mVumQ-0fL01OLS9gU63Gfw**','\\x00\\x00\\x00\\x00\\x94\\xa7\\x2f\\x34','','2')'
任何想法?
str = "'(\\'1\\',\\'YoTWsmjxk4M5lqgmzKzF8oI6owoqJBM5mVumQ-0fL01OLS9gU63Gfw**\\',\\'\\x00\\x00\\x00\\x00\\x94\\xa7\\x2f\\x34\\',\\'\\',\\'2\\');'"
str.replace('\\', '')
使用內置的replace
方法,該方法需要2個參數,第一個是要替換的char,第二個是要替換的char。
這可能適用於您的情況。 如果變量為str,
str = '(\\'1\\',\\'YoTWsmjxk4M5lqgmzKzF8oI6owoqJBM5mVumQ-0fL01OLS9gU63Gfw**\\',\\'\\x00\\x00\\x00\\x00\\x94\\xa7\\x2f\\x34\\',\\'\\',\\'2\\');'
將\\\\替換為任何地方。 但是,無論哪里有“ x”,您都會丟失x之前的\\\\。
str.replace("\\", "");
但是,如果您希望在x之前添加它,只需在x之前添加\\\\
str.replace("x", "\\x");
您可以使用str
內置replace()
模塊。
string = "(\\'1\\',\\'YoTWsmjxk4M5lqgmzKzF8oI6owoqJBM5mVumQ-0fL01OLS9gU63Gfw**\\',\\'\\x00\\x00\\x00\\x00\\x94\\xa7\\x2f\\x34\\',\\'\\',\\'2\\');"
replaced = string.replace("\\'", "'")
print replaced
#Output
"('1','YoTWsmjxk4M5lqgmzKzF8oI6owoqJBM5mVumQ-0fL01OLS9gU63Gfw**','\\x00\\x00\\x00\\x00\\x94\\xa7\\x2f\\x34','','2');"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.