Python extract pattern matches

I am trying to use a regular expression to extract words inside of a pattern.

I have some string that looks like this

someline abc
someother line
name my_user_name is valid
some more lines

I want to extract the word my_user_name. I do something like

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>

How do I extract my_user_name now?

10 Answers
10

Leave a Comment