⊗pyPmREMS 69 of 129 menu

Metoda subn v regulárních výrazech Python

Metoda subn provádí nahrazení znaků, zadaných v regulárním výrazu a vrací tuple, skládající se z výsledku a počtu provedených nahrazení. V prvním parametru metody zadáme regulární výraz, který budeme hledat, ve druhém parametru - na co jej změníme. V třetím parametru zadáme řetězec. Ve čtvrtém volitelném parametru zadáme počet nahrazení:

re.subn(co měníme, na co měníme, kde měníme, [počet nahrazení])

Předpokládejme, že máme řetězec:

txt = '123 456 789'

Aplikujme metodu subn na náš řetězec:

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

Po provedení kódu se vypíše změněný řetězec a počet provedených nahrazení:

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

Daný řetězec:

txt = 'aaa bbb 123 www'

Nahraďte v něm všechna písmena, opakující se několikrát za sebou a zjistěte kolik nahrazení bylo provedeno.

Daný řetězec:

txt = 'aaa @@@ 123w'

Nahraďte v něm všechny NE písmena a číslice, opakující se několikrát za sebou a zjistěte kolik nahrazení bylo provedeno.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout