⊗pyPmRELB 48 of 129 menu

Python RegExlarida satr bosh va oxiri

Satr boshini '^' yoki oxirini ' ifodalovchi maxsus belgilar mavjud. Keling, ularning ishlashini misollar orqali ko'rib chiqaylik.

Misol

Ushbu misolda qidirsh shabloni quyidagicha: 'aaa' ni '!' ga faqat satr boshida turganida almashtirish:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

Kodni bajarish natijasi:

'! aaa aaa'

Misol

Ushbu misolda qidirsh shabloni quyidagicha: 'aaa' ni '!' ga faqat satr oxirida turganida almashtirish:

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

Kodni bajarish natijasi:

'aaa aaa !'

Misol

Regulyar ifoda boshida '^', oxirida esa ' turganida, bu butun satrni regulyar ifodaga mosligini tekshirish uchun ishlatiladi.

Quyidagi misolda qidirsh shabloni quyidagicha: 'a' harfi bir yoki bir necha marta takrorlansin, butun satrni '!' ga faqat agar u faqat 'a' harflaridan iborat bo'lsa almashtirish:

txt = 'aaa' res = re.sub('a+ ', '!', txt) print(res)

Kodni bajarish natijasi:

'!'

Amaliy vazifalar

Berilgan satr:

txt = 'abc def xyz'

Birinchi harflar qismini topadigan regulyar ifodani yozing.

Berilgan satr:

txt = 'abc def xyz'

Oxirgi harflar qismini topadigan regulyar ifodani yozing.

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