2016-05-06 28 views
0

Ich arbeite mit Dokumenten, und ich muss die Wörter ohne Interpunktion isoliert haben. Ich weiß, wie man string.split ("") verwendet, um jedes Wort nur aus Buchstaben zu machen, aber die Interpunktion verwirrt mich.Streifen Interpunktion von String in Python

+0

Sie verwenden können, Regex, um das Wort – co2y

+0

Duplikat [http://stackoverflow.com/questions/265960/best-way-to-strip-punctuation-from-a-string-in-python] (http://stackoverflow.com/) zu entsprechen Fragen/265960/best-way-to-strip-Zeichensetzung aus einer Zeichenfolge in Python – corinna

Antwort

0

dies ist ein Beispiel regex, und das Ergebnis ist [ 'das', 'ist', 'a', 'string', 'mit', 'Interpunktion']

s = " ,this ?is a string! with punctuation. " 
import re 
pattern = re.compile('\w+') 
result = pattern.findall(s) 
print(result)