Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmRECF 42 of 129 menu
◀ ▶

Pythonda Regular Ifodalarda Kirill Belgilarining Xususiyatlari

Pythonda regular ifodalarning katta afzalligi shundaki, kirill belgilari \w guruhiga kiradi. Keling, quyidagi satrda barcha lotin va kirill harflarini almashtiramiz:

txt = 'x232x 456 xax xтекстx' res = re.sub('x[\w]*x', '!', txt) print(res)

Kodni bajarish natijasi:

'! 456 ! !'

Shuningdek, kirill harflarini kvadrat qavs ichidagi guruh yordamida ham qidirish mumkin: [а-я]. Ammo bu bilan bog'liq muammo bor - bu joyga 'ё' harfi kirmaydi. Uni qo'shish uchun ushbu harfni guruhga qo'shib yozish kerak:

res = re.sub('x[а-яё]*x', '!', txt) print(res)

Kodni bajarish natijasi:

'! 456 xax !'

Berilgan satr:

txt = 'wйw wяw wёw wqw'

Quyidagi andazaga mos keladigan satrlarni topadigan regular ifodani yozing: chetda 'w' harflari turadi, ular orasida esa - kirill harfi.

Berilgan satr:

txt = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ'

Quyidagi andazaga mos keladigan barcha so'zlarni topadigan regular ifodani yozing: istalgan kirill harfi istalgan marta.

← →
↑
Oʻzbek▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish