Alcuni linguaggi di programmazione sono dotati di funzionalità di elaborazione testi che compongono la manipolazione di stringhe di testo molto semplice . Ad esempio , il linguaggio di programmazione Python ha una robusta libreria di elaborazione testi che consente di eseguire operazioni complesse con codice minimo . È possibile utilizzare questa libreria per modificare le stringhe con superflua e sequenze indesiderate di testo. Queste stringhe indesiderate possono essere rimosse con un solo passo in Python . In altre lingue , questo richiederebbe sostanzialmente più codice , che può introdurre errori e comportamenti imprevisti . Cose che ti serviranno
Computer con Python 3.2 linguaggio di programmazione installato ( vedi Risorse ) economici Mostra più istruzioni
1
aprire l'editor di testo IDLE che viene fornito con il download di Python . L'editor di testo IDLE si trova in Program Files ( o domande di Macintosh) , nella directory Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE.
2
Importa il Python "re ", modulo che include la funzione di elaborazione "sub ", testo che si intende utilizzare per sostituire le sottostringhe . Scrivere la seguente riga all'inizio del file di codice sorgente :
import re
3
creare una stringa con più , sottostringhe indesiderate . Ad esempio, è possibile aggiungere la stringa "abc " a " HelloWorld ! " scrivendo la seguente dichiarazione stringa :
Stringa = " abcHelloabcWorldabc ! "
4
Rimuovi tutte le sottostringhe utilizzando la funzione di "sub " . Questa funzione sostituisce tutte le occorrenze di una stringa con un'altra stringa . Per rimuovere una stringa , basta lasciare la stringa vuota sostituzione . Ad esempio, è possibile utilizzare la funzione in questo modo per rimuovere tutte le occorrenze di "abc" dalla stringa :
myNewString = re.sub ( "abc " , " " , myString ) per < br > 5
stampare la stringa nella finestra di output :
stampa ( myNewString ) economici 6
Eseguire il programma . L'output è simile al seguente :
HelloWorld