Python 2.7.1 Sto cercando di usare Python un'espressione regolare per estrarre le parole all'interno di un modelloPython modello estratto corrisponde
ho qualche stringa che assomiglia a questo
someline abc
someother line
name my_user_name is valid
some more lines
Voglio estrarre la parola "my_user_name". Faccio qualcosa come
import re
s = #that big string
p = re.compile("name .* is valid", re.flags)
p.match(s) #this gives me <_sre.SRE_Match object at 0x026B6838>
Come estrarre my_user_name ora?
Sei sicuro che non è 'gruppo (0)' per la prima partita? – sharshofski
Tipo di ritardo, ma sia sì che no. 'group (0)' restituisce il testo corrispondente, non il primo gruppo di cattura. Il commento del codice è corretto, mentre sembra che tu stia confondendo i gruppi di cattura e le partite. 'group (1)' restituisce il primo gruppo di cattura. – andrewgu