Come eliminare segni di punteggiatura in Python

January 3

Quando si lavora con le stringhe in Python, segni di punteggiatura a volte creano problemi, in particolare marchi come i periodi e backslash che sono normalmente utilizzati dai computer come caratteri speciali. Per il programma venga eseguito correttamente, è possibile eliminare i segni di punteggiatura con il modulo di "re" in Python. Questo eliminerà tutto, da una stringa tranne lettere, numeri, sottolineature e spazi.

istruzione

1 Aprire lo script Python che ha una stringa da cui si desidera eliminare la punteggiatura.

2 Digitare quanto segue:

import re, stringa
s = "stringa per rimuovere la punteggiatura da"
out = re.sub ( '[% s]'% re.escape (string.punctuation), '', s)

Sostituire "stringa per rimuovere la punteggiatura da" con la stringa effettiva.

3 Salvare e chiudere lo script Python.


Articoli Correlati