@CXQKB · Post #3123 · 13.03.2026 г., 04:39
🟠名称:万能钥匙_1.1.66_去广告纯净版 🟠介绍:一款国民级 WiFi 连接管理工具,主打一键连免费 WiFi、安全防护、流量管理、本地生活服务,安卓 /iOS 双平台都能用。 🟢软件地址:在线下载 🟠软件标签:#wife#万能钥匙
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
Пребарај: #wife
@CXQKB · Post #3123 · 13.03.2026 г., 04:39
🟠名称:万能钥匙_1.1.66_去广告纯净版 🟠介绍:一款国民级 WiFi 连接管理工具,主打一键连免费 WiFi、安全防护、流量管理、本地生活服务,安卓 /iOS 双平台都能用。 🟢软件地址:在线下载 🟠软件标签:#wife#万能钥匙
@mib_messageinabottle · Post #7048 · 11.06.2024 г., 13:35
#Macron pictured with whatever that thing is which he calls a "#Wife"
@CXQKB · Post #3474 · 13.04.2026 г., 14:42
🟠名称:幻影wife v3.0_高级版 🟠介绍:点击扫描附近wife,信号强的一批,还有防护功能等等! 🟢软件地址:https://pan.baidu.com/s/1ESGer8a-xeaBCZ64kyRmNQ?pwd=y1u2 🟠软件标签:#wife#幻影wife
@LDZyD · Post #3351 · 13.04.2026 г., 14:38
✈️标签:#wife#幻影wife 👥名称:幻影wife_3.0_去广告版 自动扫描周边WiFi,快速连接信号强的网络,智能调配带宽,监测网络状态,具备防护功能,阻止恶意攻击,界面简洁,操作简单! 📥软件地址:https://pan.baidu.com/s/1ESGer8a-xeaBCZ64kyRmNQ?pwd=y1u2
@WangZhuanZhan · Post #34440 · 26.10.2024 г., 12:57
S-s苏s小x妹m- 苏小妹 (1967) 直达链接:https://pan.quark.cn/s/7f7f15da6692 #苏小妹 #Wife of a Romantic Scholar 链接:https://link3.cc/sf_com #电影#爱情#内地#60年代
@mikutondeiko · Post #7578 · 11.03.2026 г., 09:00
Miku dayo~ #Miku#wife#Teto#fatas 🔗 Источник | 👤 Ryan Gusli
@mikutondeiko · Post #7973 · 05.04.2026 г., 15:02
Я вижу только тебя #miku#wife#music#kafu#r-906
@WangZhuanZhan · Post #34021 · 13.10.2024 г., 12:59
F-f夫f妻q之z间j- 夫妻之间 Moglie e marito (2017) 直达链接:https://pan.quark.cn/s/51d5b1bb2723 #夫妻之间#Moglie e marito #变身冤家#Wife & Husband 链接:https://link3.cc/sf_com #电影#喜剧#其他#10年代
@desi_memes_funny_jokes · Post #4739 · 07.06.2024 г., 02:56
#reelkarofeelkaro#rakhisawant#reelsinstagram#flute#bakwas#experts#newfeature#wife#driving#hot
@desi_memes_funny_jokes · Post #5166 · 11.08.2024 г., 05:08
Shadi k Baad ka Haal ! #funny#comedy#shadi#love#lovemarriage#arrangemarriage#wife#fight#ladai#husbandwifejokes#husbandwifecomedy#couplecomedy#viral#trending
@DESI_MEMES_Funny_Jokes · Post #5391 · 07.10.2024 г., 12:57
Baba ji se behes 💀 . . . . #aniruddhacharyajimaharaj #aniruddhacharyaji #anirudhravichander#husband#wife #husbandandhusband#wifelove#love#crush#romantic#couples#trending#viral#trendingreels#instagram#instagood