मैं पाइथन रेगेक्स और बैकरेरेंस के साथ स्ट्रिंग को अनदेखा करने की कोशिश कर रहा हूं, और ऐसा लगता है कि यह बहुत अच्छा काम नहीं करना चाहता है। मुझे यकीन है कि यह कुछ है मैं गलत कर रहा हूँ कर रहा हूँ, लेकिन मैं बाहर क्या समझ नहीं सकता ...स्ट्रिंग को अनदेखा करने के लिए पायथन नियमित अभिव्यक्ति
>>> import re
>>> mystring = r"This is \n a test \r"
>>> p = re.compile("\\\\(\\S)")
>>> p.sub("\\1", mystring)
'This is n a test r'
>>> p.sub("\\\\\\1", mystring)
'This is \\n a test \\r'
>>> p.sub("\\\\1", mystring)
'This is \\1 a test \\1'
मैं बदलने के लिए \\ साथ \ [चार] [चार] चाहते हैं, लेकिन अजगर में backreferences मेरे द्वारा कभी भी उपयोग किए गए हर दूसरे कार्यान्वयन में किए गए नियमों का पालन न करें। क्या कोई कुछ प्रकाश डाल सकता है?