Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
```
string.replace(podreťazec_na_nahradenie, podreťazec_na_vloženie)
```
kde:
- reťazec je pôvodný reťazec, v ktorom sa uskutoční nahradenie.
- substring_to_replace je podreťazec, ktorý chcete nájsť a nahradiť v rámci pôvodného reťazca.
- substring_to_insert je podreťazec, ktorý chcete vložiť namiesto substring_to_replace .
Napríklad, ak chcete nahradiť všetky výskyty slova „príklad“ v reťazci slovom „inštancia“, použite funkciu nahradenia takto:
```
original_string ="Toto je príklad reťazca."
replace_string =original_string.replace("priklad", "instance")
print(nahradený_reťazec)
```
Výstup tohto kódu by bol:
```
Toto je inštancia reťazca.
```
Tu je niekoľko ďalších bodov o funkcii nahradzovania:
- Funkcia nahradzovania štandardne rozlišuje malé a veľké písmená. To znamená, že nájde a nahradí len podreťazce, ktoré zodpovedajú zadanému prípadu.
- Ak chcete vykonať nahradenie bez ohľadu na veľkosť písmen, môžete zadať voliteľný parameter `flags` s hodnotou `re.IGNORECASE` (alebo `re.I` v Pythone 3).
- Funkcia nahradiť vráti nový reťazec s použitými náhradami. Neupravuje pôvodný reťazec.
Tu je niekoľko príkladov zo skutočného sveta, ako možno použiť funkciu nahradzovania:
- Odstránenie špeciálnych znakov z reťazca:
```
stripped_string =original_string.replace(".", "").replace(",", "").replace(" ", "")
```
- Prevod všetkých znakov v reťazci na malé písmená:
```
smallcase_string =original_string.replace(character_to_replace, character_to_replace.lower())
```
- Nahradenie zástupných symbolov v reťazci dynamickými hodnotami:
```
template_string ="Dobrý deň, {name}, vaša objednávka je pripravená na vyzdvihnutie."
personalized_string =template_string.replace("{name}", customer_name)
```