diff --git a/pyfpdb/FulltiltToFpdb.py b/pyfpdb/FulltiltToFpdb.py index 30444353..29b6d4d2 100755 --- a/pyfpdb/FulltiltToFpdb.py +++ b/pyfpdb/FulltiltToFpdb.py @@ -379,8 +379,8 @@ class Fulltilt(HandHistoryConverter): r"(\*\*\* 7TH STREET \*\*\*(?P.+))?", hand.handText,re.DOTALL) elif hand.gametype['base'] in ("draw"): m = re.search(r"(?P.+(?=\*\*\* HOLE CARDS \*\*\*)|.+)" - r"(\*\*\* HOLE CARDS \*\*\*(?P.+(?=\*\*\* FIRST DRAW \*\*\*)|.+))?" - r"(\*\*\* FIRST DRAW \*\*\*(?P.+(?=\*\*\* SECOND DRAW \*\*\*)|.+))?" + r"(\*\*\* HOLE CARDS \*\*\*(?P.+(?=(\*\*\* FIRST DRAW \*\*\*|\*\*\* DRAW \*\*\*))|.+))?" + r"((\*\*\* FIRST DRAW \*\*\*|\*\*\* DRAW \*\*\*)(?P.+(?=\*\*\* SECOND DRAW \*\*\*)|.+))?" r"(\*\*\* SECOND DRAW \*\*\*(?P.+(?=\*\*\* THIRD DRAW \*\*\*)|.+))?" r"(\*\*\* THIRD DRAW \*\*\*(?P.+))?", hand.handText,re.DOTALL)