avoid greedy regexes
This commit is contained in:
+3
-3
@@ -55,9 +55,9 @@ class GiftedSubscription(Subscription):
|
||||
|
||||
|
||||
PATTERNS = [re.compile(r) for r in (
|
||||
r'\[(?P<date>.*)\] Broadcast: (?P<paypig>\w+) has donated \$(?P<amount>.+)!',
|
||||
r'\[(?P<date>.*)\] Broadcast: (?P<paypig>\w+) got a Tier (?P<tier>\d)',
|
||||
r'\[(?P<date>.*)\] Broadcast: (?P<paypig>\w+) gave (?P<victim>\w+) a Tier (?P<tier>\d)',
|
||||
r'\[(?P<date>.*?)\] Broadcast: (?P<paypig>\w+) has donated \$(?P<amount>.+?)!',
|
||||
r'\[(?P<date>.*?)\] Broadcast: (?P<paypig>\w+) got a Tier (?P<tier>\d)',
|
||||
r'\[(?P<date>.*?)\] Broadcast: (?P<paypig>\w+) gave (?P<victim>\w+) a Tier (?P<tier>\d)',
|
||||
)]
|
||||
|
||||
def parse_donations(lines: Iterable[str]) -> Iterable[Donation]:
|
||||
|
||||
Reference in New Issue
Block a user