mein Zweck dieses Codes ist es, alle Ganzzahlen aus dem Text zu extrahieren und sie zusammenzufassen.Finden Sie alle Vorkommen von Ganzzahl in Text in Python
Ich habe nach Lösungen gesucht, um alle Ganzzahlen in einer Textzeile auszuspulen. Ich sah einige Lösungen, die vorschlugen, \D
und \b
zu verwenden, ich fing gerade mit dem regelmäßigen Ausdruck an und noch nicht vertraut damit, wie es in meinen Code passen kann. Bitte helfen :(
import re
import urllib2
data = urllib2.urlopen("http://python-data.dr-chuck.net/regex_sum_179860.txt")
aList = []
for word in data:
data = (str(w) for w in data)
s = re.findall(r'[\d]+', word)
if len(s) != 1: continue
num = int(s[0])
aList.append(num)
print aList
Sie Schleife in Daten als Daten neu zu definieren ?? –
Sie können den Link auschecken, aber die meisten Zahlen sind durch Leerzeichen getrennt – Kelvinlimjk