Visse programmeringsspråk har innebygd tekstbehandling funksjoner som gjør tekststreng manipulasjon veldig enkelt. For eksempel har programmeringsspråket Python en svært robust tekstbehandling bibliotek som lar deg utføre komplekse operasjoner med minimal kode . Du kan bruke dette biblioteket for å redigere strenger med overflødige og uønskede sekvenser av tekst . Disse uønskede understrenger kan fjernes med et enkelt trinn i Python . På andre språk , vil dette kreve vesentlig mer kode, som kan introdusere feil og uventet oppførsel . Du trenger
datamaskin med Python 3.2 programmeringsspråk installert ( se Resource )
Vis flere instruksjoner
en
Åpne IDLE tekst editor som følger med Python nedlasting . IDLE teksteditor er funnet i Programfiler ( eller Programmer for Macintosh) , i Python -katalogen. En tom kildekoden filen åpnes i IDLE tekst editor vinduet .
2
Import Python -modul "re ", som inkluderer tekstbehandling funksjon " sub " som du vil bruke til å erstatte understrenger . Skriv inn følgende linje på toppen av kildekoden filen:
import re
3
Lag en streng med flere , uønskede understrenger . For eksempel kan du legge delstrengen " abc " til " HelloWorld ! " ved å skrive følgende streng erklæringen : en
myString = " abcHelloabcWorldabc ! "
4
Fjern alle understrenger ved hjelp av " sub "-funksjonen . Denne funksjonen erstatter alle forekomster av en delstreng med en annen delstrengen . For å fjerne en delstreng , du bare la erstatning delstrengen blank . For eksempel kan du bruke funksjonen på denne måten for å fjerne alle forekomster av " abc " fra strengen : en
myNewString = re.sub ( " abc ", "" , myString )
5
Skriv ut strengen til output vinduet:
print ( myNewString )
6
Kjør programmet . Resultatet ser slik ut :
HelloWorld