Come rimuovere i parametri su una stringa di Python

July 6

Il linguaggio di programmazione Python ha molte funzioni integrate che semplificano l'elaborazione del testo. Questo rende la scrittura di script Python che manipolano il testo più facile e ti permette di essere più produttivi. Ad esempio, è possibile cercare attraverso una stringa e rimuovere una parola passando come parametro alla funzione re.sub. Questo richiede una riga di codice. In altre lingue che non hanno le capacità di elaborazione testo di Python, questo richiederebbe molto più codice. Se volete migliorare la vostra comprensione della elaborazione del testo Python, provare a scrivere un programma che rimuove un dato parametro da una stringa.

istruzione

1 Aprire l'editor di testo IDLE in Programmi (o applicazioni per Macintosh) nella directory Python. Si apre un file di codice sorgente vuoto.

2 Importare la libreria "re", scrivendo la seguente istruzione nella parte superiore del vostro file di codice sorgente:

importazione re

3 Dichiarare una stringa e impostarlo uguale a un testo scrivendo qualcosa di simile a questo:

oldString = "Mi sento come se mi manca qualcosa"

4 Dichiarare una nuova stringa e assegnare il valore di ritorno della funzione re.sub. Questa funzione ricerca una stringa per un testo e sostituisce tutte le occorrenze di con qualche altro testo. È necessario passare alcuni parametri per re.sub. Il primo parametro è la parola che si desidera cercare. Il secondo parametro è la sostituzione, ma dal momento che si sta rimuovendo il testo è necessario mettere una stringa vuota qui. Il terzo parametro è la stringa che si sta eseguendo l'operazione, "oldString." Per rimuovere tutte le occorrenze della parola "qualcosa" da "oldString", scrivere la seguente riga di codice:

newString = re.sub ( 'qualcosa', '', oldString)

5 Stampate il conseguente "newString" utilizzando la funzione di stampa, in questo modo:

stampa (newString)

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

Mi sento come se mi manca