2010-07-01 3 views
12

में स्ट्रिंग से बैकस्लाश को हटा रहा है मैं पाइथन में स्ट्रिंग से सभी बैकस्लैश कैसे हटा सकता हूं?पायथन

यह मेरे लिए काम नहीं कर रहा:

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

मैं एक कच्चे स्ट्रिंग के रूप में परिणाम के इलाज के लिए की जरूरत है?

उत्तर

20

आपका कोड '\' के प्रत्येक उदाहरण को result के साथ प्रतिस्थापित करने के लिए कह रहा है। क्या आपने इसे result.replace("\\", "") पर बदलने की कोशिश की है?

6

अन्य विकल्प उपयोग decode('string_escape')

result = stringwithbackslashes.decode('string_escape') 

string_escape: एक स्ट्रिंग स्ट्रिंग अजगर स्रोत कोड में शाब्दिक रूप में उपयुक्त है कि उत्पादन

या बस:

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