⊗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