⊗pyPmREGB 35 of 129 menu

Python regular ifodalaridagi guruhlovchi qavslar

Oldingi misollarda takrorlash operatorlari faqat o'zlarining oldida turgan bitta belgiga ta'sir ko'rsatgan. Agar ularga bir nechta belgiga ta'sir ko'rsatish kerak bo'lsa, nima qilish kerak?

Buning uchun guruhlovchi qavslar '(' va ')' mavjud. Ular shunday ishlaydi: agar nimadir guruhlovchi qavslar ichida turibdi va ')' dan keyin darhol takrorlash operatori turibsa - u qavs ichidagi hamma narsaga ta'sir ko'rsatadi.

Quyidagi misolda qidiruv shabloni shunday ko'rinishga ega: harf 'x', keyin 'ab' satri bir yoki bir necha marta takrorlanadi, keyin 'x' harfi:

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

Kodni bajarish natijasi:

'! ! xaabbx'

Satr berilgan:

txt = 'ab abab abab abababab abea'

Quyidagi shabobga mos keladigan satrlarni topadigan regular ifodani yozing: 'ab' satri 1 yoki undan ko'p marta takrorlanadi.

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