⊗pyPmREMS 69 of 129 menu

Python Regulyar Ifodalarda subn Metodi

subn metodi regulyar ifoda orqali belgilangan simvollarni almashtiradi va natija va amalga oshirilgan almashtirishlar sonidan iborat kortezni qaytaradi. Metodning birinchi parametrida biz qidiradigan regulyar ifodani, ikkinchi parametrida esa uning o‘rniga qo‘yiladigan qiymatni ko‘rsatamiz. Uchinchi parametrda satrni belgilaymiz. To‘rtinchi ixtiyoriy parametrda almashtirishlar sonini ko‘rsatamiz:

re.subn(nimani almashtiramiz, nima bilan almashtiramiz, qayerda almashtiramiz, [almashtirishlar soni])

Bizda quyidagi satr bo‘lsin:

txt = '123 456 789'

Keling subn metodini bizning satrimizga qo‘llaymiz:

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

Kod bajarilgandan so‘ng o‘zgartirilgan satr va unda amalga oshirilgan almashtirishlar soni chiqariladi:

('!!! !!! !!!', 9)

Berilgan satr:

txt = 'aaa bbb 123 www'

Undagi bir necha marta ketma-ket takrorlanadigan barcha harflarni almashtiring va nechta almashtirish amalga oshirilganini bilib oling.

Berilgan satr:

txt = 'aaa @@@ 123w'

Undagi harflar va raqamlar EMAS, bir necha marta ketma-ket takrorlanadigan barcha narsalarni almashtiring va nechta almashtirish amalga oshirilganini bilib oling.

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