Welcome to the Treehouse Community
Looking to learn something new?
fahad lashari6,771 Points
Code challenge help please. Completely stuck
So this is as far as I could possibly get. I am not sure how I can display the exact result being requested by the question. I would greatly appreciate any help or guidance.
I await your response
import re string = '''Love, Kenneth: 20 Chalkley, Andrew: 25 McFarland, Dave: 10 Kesten, Joy: 22 Stewart Pinchback, Pinckney Benton: 18''' players = re.match(r''' (?P<last_name>[\w\s?\w?]+,) (?P<first_name>[\w\s?\w?]+) (?P<score>[:\s\d]+) ''', string, re.X | re.M | re.I)
Marc Vilar8,230 Points
this works, basically get the , \s and : out of the groups, add the ^ and $ and works. players = re.match(r''' ^(?P<last_name>[\w+\s?\w?]+),\s (?P<first_name>[\w\s?\w?]+):\s (?P<score>[\d]+)$ ''', string, re.X | re.M | re.I)
I would have to doublecheck, ip the , and colon out of the groups.
Jeffrey Covington7,246 Points
You shouldn't need the
re.I you only need to use that if you use explicit word characters