Mahmoud El-Hajj
Mahmoud El-Hajj (Arabic: محمود الحاج; born February 13, 1987) is a professional footballer of Lebanese and Palestinian descent. He had resigned in 2007, but later he returned to the career due to Giuseppe Giannini's calls.
Personal information | |||
---|---|---|---|
Full name | Mahmoud El-Hajj | ||
Date of birth | February 13, 1987 | ||
Place of birth | Denmark | ||
Height | 1.75 m (5 ft 9 in) | ||
Playing position(s) | Midfielder | ||
Youth career | |||
Aalborg Chang | |||
Senior career* | |||
Years | Team | Apps | (Gls) |
2005–2007 | AaB Aalborg | 0 | (0) |
2007–2009 | FC Hjørring | 28 | (8) |
2009–2010 | AaB Aalborg II | 7 | (5) |
* Senior club appearances and goals counted for the domestic league only |
Early life
He was born to Palestinian-Lebanese parents who came to Denmark from Lebanon.[1]
Career
Nicknamed Muddi, he is a Danish forward, who played for the Danish 2nd Division side FC Hjørring and for the Aalborg-based football clubs, Aalborg Chang and AaB Aalborg and player of the year 2004.
gollark: It's 00:00 now.
gollark: oh dear.
gollark: Well, the outsourced `parsedatetime` stuff can probably do it.
gollark: Good luck.
gollark: Fine.```python# from here: https://github.com/Rapptz/RoboDanny/blob/18b92ae2f53927aedebc25fb5eca02c8f6d7a874/cogs/utils/time.pyshort_timedelta_regex = re.compile("""(?:(?P<years>[0-9]{1,8})(?:years?|y))? # e.g. 2y(?:(?P<months>[0-9]{1,8})(?:months?|mo))? # e.g. 2months(?:(?P<weeks>[0-9]{1,8})(?:weeks?|w))? # e.g. 10w(?:(?P<days>[0-9]{1,8})(?:days?|d))? # e.g. 14d(?:(?P<hours>[0-9]{1,8})(?:hours?|h))? # e.g. 12h(?:(?P<minutes>[0-9]{1,8})(?:minutes?|m))? # e.g. 10m(?:(?P<seconds>[0-9]{1,8})(?:seconds?|s))? # e.g. 15s """, re.VERBOSE)def parse_short_timedelta(text): match = short_timedelta_regex.fullmatch(text) if match is None or not match.group(0): raise ValueError("parse failed") data = { k: int(v) for k, v in match.groupdict(default=0).items() } return datetime.datetime.utcnow() + relativedelta(**data)cal = parsedatetime.Calendar()def parse_humantime(text): time_struct, parse_status = cal.parse(text) if parse_status == 1: return datetime.datetime(*time_struct[:6]) else: raise ValueError("parse failed")def parse_time(text): try: return datetime.datetime.strptime(text, "%d/%m/%Y") except: pass try: return parse_short_timedelta(text) except: pass try: return parse_humantime(text) except: pass raise ValueError("could not parse time")```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.