আমার কাছে নিম্নলিখিত কোড রয়েছে:
import re
#open the xml file for reading:
file = open('path/test.xml','r+')
#convert to string:
data = file.read()
file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data))
file.close()
যেখানে আমি নতুন সামগ্রীতে ফাইলটিতে থাকা পুরানো সামগ্রীটি প্রতিস্থাপন করতে চাই। যাইহোক, আমি যখন আমার কোডটি কার্যকর করি, "টেস্ট.এক্সএমএল" ফাইলটি যুক্ত হয়, অর্থাত্ পুরানো সামগ্রীটি নতুন "প্রতিস্থাপিত" সামগ্রী দ্বারা ভুগলাম। পুরানো জিনিসগুলি মুছতে এবং কেবল নতুন রাখার জন্য আমি কী করতে পারি?