98 of 151 menu

re modulining subn metodi

re modulining subn metodi satrning qismlarini qidirish va almashtirishni amalga oshiradi. Bunda metod yangi satr va unda bajarilgan almashtirishlar sonidan iborat tuple qaytaradi. Birinchi parametr sifatida oddiy ifoda, ikkinchi parametr sifatida esa almashtiradigan qism satri qabul qilinadi. Uchinchi parametrda almashtirish amalga oshiriladigan satr belgilanadi. To'rtinchi ixtiyoriy parametrda almashtirishlar soni ko'rsatiladi. Beshinchi ixtiyoriy parametrda oddiy ifodalarning qo'shimcha sozlamalari uchun bayroqlar belgilanadi.

Sintaksis

import re re.subn(oddiy ifoda, almashtirish, satr, [almashtirishlar soni], [bayroqlar])

Misol

Keling, 'a' belgisini topamiz va almashtiramiz:

txt = 'bab' res = re.subn('a', '!', txt) print(res)

Kodni bajarish natijasi:

('b!b', 1)

Misol

Standart bo'yicha barcha topilgan mosliklar almashtiriladi. Keling yana satrdagi 'a' belgisini almashtiramiz:

txt = 'baaab' res = re.subn('a', '!', txt) print(res)

Kodni bajarish natijasi:

('b!!!b', 3)

Misol

Endi satrda faqat ikki ta almashtirishni bajaramiz:

txt = 'baaab' res = re.subn('a', '!', txt, 2) print(res)

Kodni bajarish natijasi:

('b!!ab', 2)

Shuningdek qarang

  • sub metodi re modulining,
    satrning qismlarini qidirish va almashtirishni amalga oshiradi
  • findall metodi re modulining,
    satrdagi barcha mosliklarning ro'yxatini qaytaradi
  • finditer metodi re modulining,
    satrdagi oddiy ifoda bilan barcha mosliklarning iterator'ini qaytaradi
  • search metodi re modulining,
    satrdagi oddiy ifoda bilan birinchi moslikni qidiradi
  • match metodi re modulining,
    satr boshidagi oddiy ifoda bilan moslikni qidiradi
  • fullmatch metodi re modulining,
    satrdagi barcha oddiy ifoda bilan mosliklarni qidiradi
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