TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #121 · 20 јул.

Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django

Резултати

Пронајдени 110 слични објави

Пребарај: #intervyu

当前筛选 #intervyu清除筛选
"O‘zbekiston milliy elektr tarmoqlari" AJ

@uzmetaxborotxizmati · Post #50713 · 27.02.2026 г., 13:05

#intervyu Energetika loyihalarini amalga oshirishda mahalliy ishlab chiqaruvchilar va mahsulotlar ishtirokini yanada kengaytirish muhim ekani taʼkidlandi. 2025-yilda investitsiya loyihalarida mahalliy komponent ulushi 737 million dollarni tashkil etgan boʻlsa, 2026-yilda bu koʻrsatkichni 1 milliard dollardan oshirish topshrig‘i berildi. Batafsil ushbu videoda👆 👉Rus tilida Kanalimizga aʼzo bo‘ling👇 @minenergy_uz

Hashtags

Jurnalistlar.uz

@jurnalistlari_uz · Post #26451 · 09.03.2026 г., 08:06

#intervyu Mukofot yanada mas’uliyat yuklaydi 📺O‘zbekiston 24 telekanalining «Axborot» dasturida II darajali «Sog‘lom avlod uchun» ordeni sohibi, «Tong yulduzi» gazetasi Bosh muharriri, O'zbekiston Jurnalistlar uyushmasi a'zosi Feruza Adilova bilan intervyu efirga uzatildi. 🇺🇿Bizni kuzatib boring 🚀Telegram🎬YouTube📷Instagram🔵Facebook

Hashtags

Jurnalistlar.uz

@jurnalistlari_uz · Post #26018 · 21.01.2026 г., 10:40

#Intervyu “Avvalo, kasbingizga mehr qo‘ying, sadoqatli bo‘ling, rang-barang mavzular qidirishdan erinmang, ana shunda yangidan yangi ijodiy cho‘qqilarni zabt etishga erishasiz”. “Jurnalist doimo harakatda va izlanishda bo‘lishi, xalq orasiga kirib, odamlarning dardiga quloq tutishi kerak”. (Ustoz jurnalist Yayra Sa’dullayeva bilan O‘zbekiston Jurnalistlar uyushmasi raisi v.b. Xolmurod Salimovning suhbatidan) ✅Bizni kuzatib boring 🚀Telegram🎬YouTube📷Instagram🔵Facebook

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #19928 · 22.12.2025 г., 03:46

🏆 U-23 Osiyo kubogi startiga oz qolmoqda Osiyo kubogida kuchsiz jamoa yoʻq. Oʻzbekiston jamoalari har doim psixologik jihatdan kuchli boʻlgan — Muhammedali Reimov. #intervyu 💳Uzcard | ❤️Uzum Bank | ⚡️t.me/FAUzbekistan

Hashtags

#Intervyu Hududlardagi suv quvurlarida nosozliklarning yuzaga kelish sabablari nimada? Ularni bartaraf etish uchun qanday sharoit va imkoniyatlar mavjud? "Andijon suv ta'minoti" AJ axborot xizmati |Website| 🗝Cabinet |🤖Bot|😄Telegram | 💬Facebook| 🌐Instagram | 📹YouTube | 🕊X |💬Chat | ✅TikTok

Hashtags

#intervyu 🕰15.01.2026 Bugun Chirchiq shahar tarixi muzeyiga Olmaliq shahridan keksalar jamoasi tashrif buyurdi. 🏛 Muzeyga tashrif davomida tashrifchilar: ✨ Arxeologiya, etnografiya ekspozitsiyalarni maroq bilan tomosha qildilar, shuningdek shahar taraqqiyoti va kartinalar haqida batafsil ma’lumot oldilar. ✨Eksponatlar orqali hududimizdagi qadimgi hayot, Chirchiq qurilishi hamda yirik energetika va sanoat loyihalari haqida bilimlarni boyitdilar. ✨Muzey mutaxassislari Chirchiq vodiysining tarixiy ahamiyati, uning O‘zbekiston taraqqiyotiga qo'shgan hissalari haqida ma’lumot berishdi. - Tashrif yakunida mehmonlar muzey faoliyatiga yuqori baho berib, bunday tashriflari takroriy davom etishini ta’kidladilar.

Hashtags

BMB PFC

@bmbpfc · Post #14945 · 20.02.2026 г., 04:56

#INTERVYU BMB PFCning iqtidorli futzalchisi Xusniddin Nishonov Oktabr oyida boʻlib oʻtgan “Dinamo” jamoasiga qarshi uchrashuvda jarohat olgani va shu oyning o‘zida muvaffaqiyatli operatsiya qilingani haqida oldinroq xabar bergan edik. Shundan so‘ng Nishonovning tiklanish jarayoni shifokorlar va murabbiylar shtabi nazorati ostida bosqichma-bosqich olib borildi. Uch oydan koʻproq vaqt davom etgan reabilitatsiyadan keyin futzalchimiz umumiy mashg‘ulotlarga qaytdi. U klubimiz muxlislari uchun qisqa intervyu berdi va unda qachon maydonga qaytishi haqida aytib oʻtdi. Telegram|Facebook|Instagram | Uzum

Hashtags

Uzbekneftgaz | Расмий канал

@ao_uzbekneftegaz · Post #10661 · 16.12.2025 г., 05:12

#intervyu “Tarixda ilk bor energetika tizimlarimizni birlashtirish imkoniyati paydo bo‘ldi” — Ozarbayjon Energetika vaziri “Biz Ustyurt mintaqasida muhim seysmik loyihalarni boshladik. Hududda geologik-qidiruv ishlarini olib boryapmiz. Shu bilan birga, janob Prezident qabulida elektr energetikasi bo‘yicha hamkorlik masalalarini muhokama qildik. Tarixda ilk bor energetika tizimlarimizni birlashtirish imkoniyati paydo bo‘ldi. Tabiiyki, bu bizning aloqalarimizni yanada mustahkamlashga xizmat qiladi”, — dedi Ozarbayjon Energetika vaziri Parviz Shahbozov. Kanalimizga aʼzo bo‘ling👇 @minenergy_uz

Hashtags

#intervyu 📍Taxtakoʻpir tumanidagi “Beltov” OFY – Qoraqalpogʻiston Respublikasining olis hududi. Nukus shahridan qariyb 150 kilometr uzoqlikda joylashgan mazkur hududda aholini suyultirilgan gaz bilan taʼminlash ishlari izchil tashkil etilgan. Suyultirilgan gaz ballonlari har qanday ob-havo sharoitida oʻz vaqtida yetkazib berilib, aholi murojaatlari tezkorlik bilan koʻrib chiqilmoqda va bartaraf etilmoqda. Asosiy maqsad — eng olis hududlarda ham barqaror va sifatli gaz taʼminotini taʼminlash. 💬Facebook | 👉Telegram | ▶️YouTube | 📷Instagram |📱X | 🌐hududgaz.uz

Hashtags

O’zbekiston Milliy Universitet (O'zMU)

@milliy_universitut · Post #5717 · 31.08.2025 г., 09:05

#intervyu Inson qadri uchun, inson baxti uchun! Jaloliddin Yusubov, O‘zbekiston Milliy universiteti dotsenti, falsafa fanlari doktori (DSc), “Ma’rifat” targ‘ibotchilar jamiyati a’zosi ☑O’zbekiston Milliy universiteti

Hashtags

O’zbekiston Milliy Universitet (O'zMU)

@milliy_universitut · Post #4627 · 30.09.2024 г., 21:00

#intervyu Inom Madjidov, O‘zbekiston Milliy universiteti rektori, “Do‘stlik” ordeni sohibi: Kamtarona mehnatlarimizni yuksak davlat mukofoti bilan taqdirlaganlari uchun Davlatimiz rahbariga chuqur minnatdorchilik bildiraman. Albatta, bu bizni yanada g‘ayrat bilan ishlashga undaydi, shijoat beradi. Bugungi uchrashuvda Prezidentimiz o‘qituvchi va pedagoglar uchun kelgusida yaratiladigan imkoniyat va imtiyozlarni yettita yo‘nalishda belgilab berdilar. O‘ylaymanki, bu beqiyos imkoniyatlar yoshlarning ta’lim muassasasida qolib ishlashiga, ilm qilishiga katta turtki beradi. Ma’lumot o‘rnida, O‘zbekiston Respublikasi Prezidentining Farmoniga binoan, O‘zbekiston Milliy universiteti rektori, texnika fanlari doktori, professor Inom Urishevich Madjidov “Do‘stlik” ordeni bilan taqdirlandi. Bugun, 30-sentyabr kuni Pedagogik mahorat milliy institutida bir guruh ta’lim-tarbiya sohasi vakillariga faxriy unvonlar, orden va medallar tantanali topshirildi. ☑O'zbekiston Milliy Universiteti

Hashtags

123•••910
ПретходнаСтраница 1 од 10Следна