⊗pyPmREWB 49 of 129 menu

Python RegEx-larda so‘z chegaralari

'\\b' buyrug‘i yordamida so‘z chegarasiga murojaat qilish mumkin, '\B' yoki '\\B' buyrug‘i yordamida esa so‘z chegarasi bo‘lmagan joyga murojaat qilish mumkin. E‘tiboringizni qaratamizki, Python-da so‘z chegaralarini aniqlashda qat‘iy ikkita chiziqcha (backslash) yordamida ekranlash ishlatiladi, garchi boshqa buyruqlar uchun bitta chiziqcha ham qabul qilinadi. Keling, ushbu buyruqlarning ishlashini misollar orqali ko‘rib chiqaylik.

Misol

Keling, har bir so‘zni '!' belgisi bilan o‘rab chiqamiz:

txt = 'aaa aaa aaa' print(re.sub('\\b', '!', txt))

Kodni bajarish natijasi:

'!aaa! !aaa! !aaa!'

Misol

Keling, harflar orasiga '!' belgisini qo‘shamiz:

txt = 'aaa aaa aaa' print(re.sub('\\B', '!', txt))

Kodni bajarish natijasi:

'a!a!a a!a!a a!a!a'

Amaliy vazifalar

Berilgan satr:

txt = 'abc def xyz'

Ushbu satrdan quyidagisini hosil qiladigan RegEx yozing:

'#abc# #def# #xyz#'

Berilgan satr:

txt = 'abc def xyz'

Ushbu satrdan quyidagisini hosil qiladigan RegEx yozing:

'a+b+c d+e+f x+y+z'
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