Metoden replace

Metoden replace utför sökning och ersättning i en sträng. I metodens första parameter anger vi delsträngen som vi vill ersätta. I den andra parametern - vad vi vill ersätta den med. I den tredje valfria parametern kan vi ange antalet ersättningar av delsträngen.

Syntax

pythonsträng.replace(vad vi ersätter, vad vi ersätter med, [antal ersättningar])

Exempel

Låt oss ersätta alla tecken 'a' med !:

pythontxt = 'abacdea'
print(txt.replace('a', '!'))

Resultat av kodkörning:

python'!b!cde!'

Exempel

Och nu sätter vi antalet ersättningar:

pythontxt = 'abacdea'
print(txt.replace('a', '!', 2))

Resultat av kodkörning:

python'!b!cdea'

Se även

  • metoden index,
    som söker index för delsträngsträff i strängen
  • metoden format,
    som substituerar data med hjälp av strängformatering
  • metoden count,
    som returnerar antalet förekomster av en delsträng i strängen
  • metoden endswith,
    som kontrollerar förekomst av delsträng från slutet av strängen
  • metoden find,
    som returnerar index för den första träffen av delsträngen i strängen