Attualmente sto affrontando il problema che ho una stringa di cui voglio estrarre solo il primo numero. Il mio primo passo è stato quello di estrarre i numeri dalla stringa.ricevendo solo il primo numero da String in Python
Headline = "redirectDetail('27184','2 -New-York-Explorer-Pass')"
print (re.findall('\d+', headline))
Output is ['27184', '2']
In questo caso mi ha restituito due numeri ma voglio solo avere il primo "27184".
Quindi, ho provato con il seguente codice:
print (re.findall('/^[^\d]*(\d+)/', headline))
ma non funziona:
Output:[]
Can you guys darmi una mano? Qualsiasi commento è apprezzato
'>>> re.search (r '\ D +', Headline) .group (0) ' 27184'' – Kasramvd
'print (re.findall (r '^ [^ \ d] * (\ d +)', titolo))' –
Stai usando 'findall', che trova tutte le occorrenze. A proposito, le espressioni regolari Python non richiedono caratteri '/'. –