⊗pyPmREMS 69 of 129 menu

Metoda subn în expresiile regulate din Python

Metoda subn efectuează înlocuirea caracterelor, specificate în expresia regulată și returnează un tuplu, format din rezultat și numărul de înlocuiri efectuate. În primul parametru al metodei specificăm expresia regulată pe care o căutăm, în al doilea parametru - cu ce o înlocuim. În al treilea parametru specificăm șirul. În al patrulea parametru opțional specificăm numărul de înlocuiri:

re.subn(ce înlocuim, cu ce înlocuim, unde înlocuim, [număr înlocuiri])

Să presupunem că avem șirul:

txt = '123 456 789'

Să aplicăm metoda subn șirului nostru:

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

După executarea codului va fi afișat șirul modificat și numărul de înlocuiri efectuate în el:

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

Este dat șirul:

txt = 'aaa bbb 123 www'

Înlocuiți în el toate literele care se repetă de mai multe ori la rând și aflați câte înlocuiri au fost efectuate.

Este dat șirul:

txt = 'aaa @@@ 123w'

Înlocuiți în el toate caracterele care NU sunt litere sau cifre, care se repetă de mai multe ori la rând și aflați câte înlocuiri au fost efectuate.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge