il mio scopo di questo codice è estrarre tutti gli interi dal testo e sommarli insieme.Trova tutte le occorrenze di intero all'interno del testo in Python
Sono stato alla ricerca di soluzioni per estrarre tutti gli interi in una riga di testo. Ho visto alcune soluzioni che suggeriscono di utilizzare \D
e \b
, ho appena iniziato con le espressioni regolari e ancora non ho familiarità con come può inserirsi nel mio codice. Si prega di aiutare :(
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
si esegue un ciclo nei dati di ridefinire i dati ?? –
È possibile controllare il collegamento, ma la maggior parte dei numeri sono separati da spazi – Kelvinlimjk