Come rimuovere un testo in Python

November 30

Il linguaggio di programmazione Python 3.2 ha un ricco set di strumenti per la manipolazione del testo. È possibile scrivere uno script Python per eseguire diversi tipi di manipolazioni di testo, come ad esempio la rimozione di una stringa di testo da una più grande fonte di testo. Ciò consente di utilizzare Python come un editor di testo. Queste funzioni di modifica del testo sono incorporate nel linguaggio Python e di accelerare notevolmente lo sviluppo di applicazioni per alcuni tipi di programmi. Se si vuole arrivare a conoscere le capacità di modifica del testo di Python meglio, si dovrebbe cercare di rimuovere un pezzo di testo da un altro pezzo di testo.

istruzione

1 Aprire l'editor di testo IDLE che viene fornito con il Python download. L'editor di testo IDLE si trova nella directory Python sotto la voce "Programmi" per Windows o "Applicazioni per Macintosh." Un file di codice sorgente vuoto si apre nella finestra editor di testo IDLE.

2 Importare il modulo "espressioni regolari" scrivendo la seguente riga nella parte superiore del file di codice sorgente:

importazione re

3 Creare due stringhe di testo, il primo dei quali memorizza il modello di testo che si desidera rimuovere dalla seconda corda. Per esempio, se si desidera rimuovere il testo "cancellami" dalla stringa "Ciao cancellami World!" si potrebbe scrivere le seguenti due righe di codice:

stringa0 = "cancellami"

stringa1 = "Ciao cancellami World!"

4 Rimuovere tutte le occorrenze di "stringa0" da "stringa1" con il metodo "re.sub". Scrivi la seguente per ottenere questo risultato:

stringa1 = re.sub (stringa0, "", string1)

5 Stampa il testo risultante in questo modo:

stampa (string1)

6 Eseguire il programma premendo il tasto "F5". L'output del programma è simile al seguente:

Ciao mondo!