98 of 151 menu

re moduliniň subn metody

re moduliniň subn metodi setiriň böleklerini gözleýär we çalşyrýar. Şonuň bilen bir hatarda, metod täze setirden we onda edilen çalşyrmalaryň sanyndan ybarat tuple gaýtaryňar. Birkinji parametr hökmünde regulyar ifade alnyar, ikinji parametr bolsa çalşyrylan kiçi setir. Üçünji parametrde çalşyrmany etmelimiz bolan setiri görkezyäris. Dördünji islege görälik parametrde çalşyrmalaryň sany kesgitlenilýär. Bäşinji islege görälik parametrde regulyar ifadeler üçin goşmaça sazlamalar üçin flaglary görkezyäris.

Sintaksis

import re re.subn(regulyarka, çalşyrma, setir, [çalşyrmalaryň sany], [flaglar])

Mysal

'a' nyşanyny gözläp we çalşyralyň:

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

Kody ýerine ýetirmek netijesi:

('b!b', 1)

Mysal

Bellenen ýagdaýda, tapylan ähli gabat gelşikler çalşyrylýar. Ýene bir gezek 'a' nyşanyny setirde çalşyralyň:

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

Kody ýerine ýetirmek netijesi:

('b!!!b', 3)

Mysal

Indi bolsa setirde diňe iki çalşyrma edeliň:

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

Kody ýerine ýetirmek netijesi:

('b!!ab', 2)

Şeýle-de serediň

  • sub metodi re modulynyň,
    setiriň böleklerini gözleýän we çalşyryjy
  • findall metodi re modulynyň,
    setirdäki ähli gabat gelşikleriň sanawyny gaýtaryjy
  • finditer metodi re modulynyň,
    setirdäki regulyarka bilen ähli gabat gelşikleriň iteratoryny gaýtaryjy
  • search metodi re modulynyň,
    setirdäki regulyarka bilen ilkinji gabat gelşigi gözleýän
  • match metodi re modulynyň,
    setiriň başynda regulyarka bilen gabat gelşigi gözleýän
  • fullmatch metodi re modulynyň,
    setirdäki regulyarka bilen ähli gabat gelşikleri 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