programmeringsspråket Python har mange innebygde funksjoner som effektiviserer tekstbehandling . Dette gjør skrive Python- skript som manipulerer tekst enklere og tillater deg å være mer produktive. For eksempel kan du søke gjennom en streng og fjerne et ord ved å sende den som en parameter til re.sub funksjon . Dette tar en kodelinje . På andre språk som mangler tekst - databehandling i Python , ville dette kreve mye mer kode . Hvis du ønsker å forbedre din forståelse av Python tekstbehandling , prøv å skrive et program som fjerner en gitt parameter fra en streng. Du trenger
Python 3.2 programmeringsspråk
Vis flere instruksjoner
en
Åpne IDLE tekst editor i Programfiler ( eller Programmer for Macintosh) i Python -katalogen. En tom kildekoden filen åpnes
2
Import "re " biblioteket ved å skrive følgende uttalelse på toppen av kildekoden filen: .
Import re
3
Erklærer en streng og sette den lik en tekst ved å skrive noe sånt som dette : en
oldString = "Jeg føler at jeg mangler noe "
4 < p> Erklærer en ny streng og tilordne den avkastningen verdien av funksjonen re.sub . Denne funksjonen søker en streng for tekst og erstatter alle forekomster av den med en annen tekst . Du må passere i noen parametre å re.sub . Den første parameteren er ordet du vil søke etter . Den andre parameteren er erstatning , men siden du skal fjerne tekst du trenger for å sette en tom streng her . Den tredje parameteren er strengen du utfører operasjonen på , " oldString . " For å fjerne alle forekomster av ordet "noe" fra " oldString , " skriver følgende kodelinje : en
newString = re.sub (' noe ','' , oldString )
5
Print ut den resulterende " newString " ved hjelp av print -funksjon , slik som dette : en
print ( newString )
6
Kjør programmet ved å trykke F5. Resultatet ser slik ut : en
jeg føler at jeg mangler