Metóda replace
Metóda replace vykonáva vyhľadávanie a
nahradzovanie v reťazci. V prvom parametri metódy
určíme podreťazec, ktorý chceme nahradiť.
V druhom parametri - čím ho chceme nahradiť.
V treťom voliteľnom parametri môžeme
zadať počet nahradení podreťazca.
Syntax
reťazec.replace(čo nahrádzame, čím nahrádzame, [počet nahradení])
Príklad
Nahraďme všetky znaky 'a' znakom
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Výsledok vykonania kódu:
'!b!cde!'
Príklad
A teraz zadajme počet nahradení:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Výsledok vykonania kódu:
'!b!cdea'
Pozri tiež
-
metóda
index,
ktorá hľadá index zhody podreťazca v reťazci -
metóda
format,
ktorá dosadzuje dáta pomocou formátovania reťazca -
metóda
count,
ktorá vracia počet výskytov podreťazca v reťazci -
metóda
endswith,
ktorá kontroluje výskyt podreťazca od konca reťazca -
metóda
find,
ktorá vracia index prvého zhody podreťazca v reťazci