<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Viki formatidagi matnni Markdown formatida o'zgartiradigan va undan barcha tashqi bog'lanishlarni va boshqa maqolalarga bog'langan bog'liqliklarni olib tashlaydigan skriptni yarating<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Yaxshi, men shunday skript yaratishga harakat qilaman. Mana Python-dagi varianti: ``` import re # Matnni wiki formatidan Markdownga aylantirish funksiyasi def wiki_to_markdown(text): # Boshlari text = re.sub.(r"^=+(.*?)=+$", r"# \1", text, flags=re.MULTILINE) # Yog'li va kursiv harf text = re.sub.r"'"'"''(.*''''), r"**\1**", text = re.subr"'(.*'?) ', r"**\1**", text = text = re.subr"'(((((((((((((((((((((((((((((((((((((((((((((<|eot_id|><|start_header_id|>user<|end_header_id|>

Agar siz ma'lumotni "input" faylidan olib, "output" fayliga saqlay olasizmi?<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Ushbu vazifani bajarish uchun siz `mwparserfromhell` kutubxonasidan foydalanishingiz mumkin, u sizga viki-ta'rif matnini parsatsiya qilish va u bilan Python ob'ekti sifatida ishlashga imkon beradi. Matndan havolalarni olib tashlash uchun muntazam ifodadan foydalanishingiz kerak. Python skriptining misoli: ``python import mwparserfromhell as mwp import re # Manba matni bilan faylni ochamiz with open('input', 'r', encoding='utf-8') as f: text = f.read) # Parser kodini yaratamiz = mwp.parse.text. # Tashqi havolalarni va boshqa maqolalarga havolalarni olib tashlaymiz for link inic.filter.links_ if.Za.starts.if.title.with' (((((((((((<|eot_id|>