97 of 151 menu

Re modulynyň sub metody

re modulynyň sub metody setiriň böleklerini gözlemek we çalşyrmak işini ýerine ýetirýär. Birinji parametr hökmünde regulyar ifada alynýar, ikinjisi bolsa çalşyrylan setir bölügi. Üçünji parametrde çalşygma işini ýerine ýetirmeli bolan setir görkezilýär. Dördünji hökmany däl parametrde çalşygma sany berilýär. Bäşinji hökmany däl parametrde bolsa regulyar ifadeler üçin goşmaça sazlamalar üçin flagalar görkezilýär.

Sintaksis

import re re.sub(regulyarka, çalşyma, setir, [çalşyma sany], [flagalar])

Mysal

Geliň 'a' nyşanyny tapalyň we çalşyralyň:

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

Kody ýerine ýetirmegiň netijesi:

'b!b'

Mysal

Adatça, tapylan ähli gabat gelişler çalşyrylýar. Geliň ýene bir gezek setirdeki 'a' nyşanyny çalşyralyň:

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

Kody ýerine ýetirmegiň netijesi:

'b!!!b'

Mysal

Indi bolsa setirde diňe iki sany çalşygma işini ýerine ýetireliň:

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

Kody ýerine ýetirmegiň netijesi:

'b!!ab'

Şeýlede garaň

  • subn metodu re modulynyň,
    çalşyrylan setirden we çalşygma sanyndan ybarat kortez gaýtaryň
  • findall metodu re modulynyň,
    setirdäki ähli gabat gelişleriň sanawyndan ybarat bolan sanawly gaýtaryň
  • finditer metodu re modulynyň,
    setirde regulyarka bilen gabat gelişleriň iteratoryny gaýtaryň
  • search metodu re modulynyň,
    setirde regulyarka bilen ilkinji gabat gelişi gözleýän
  • match metodu re modulynyň,
    setiriň başynda regulyarka bilen gabat gelişi gözleýän
  • fullmatch metodu re modulynyň,
    setirde regulyarka bilen ähli gabat gelişleri gözleýän
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et