Selv i dens grundlæggende , ikke- augmented tilstand programmeringssproget Python understøtter en bred vifte af tegnstrengssammenligninger manipulationer. Programmer kan behandle store mængder af tekst ved hjælp af meget effektive algoritmer for beregningsmæssigt dyre programmer såsom parsing og snor matcher med fejl. Især kan Python primitiver udføre tekst substitution i en streng . Du kan skrive Python -kode, der vil finde den sidste forekomst af et delstreng i en større streng, og derefter erstatte den sidste forekomst med en anden streng af dit valg. Instruktioner
1
tildele værdier til strengen variabler , der kræves af denne algoritme ( strengen , hvor substitution skal finde sted , for substring erstattes , og strengen , der vil erstatte den) som i det følgende kodeeksempler : Hej
corpus = " 9203320089237498743 "
substituteThis = " 74 "
substituteByThis = " nex "
2
Find den sidste forekomst af substring i større streng, som i følgende kodeeksempel : Hej
resten = corpus.rsplit ( substituteThis , 1)
" rsplit "-funktionen udfører højre mod venstre- søgninger ; derfor vil den første forekomst det finder være den sidste begivenhed i den større " corpus " streng
3
Udskift mindre streng i de større en , som i følgende kodeeksempel : . < br >
corpus = substituteByThis.join ( resten)
for eksempel vil corpus har værdi " 9203320089237498 nex 3" .