Skip to content

Commit 824bf62

Browse files
authored
[fix] Modified regex for valid transaction parsing (#18)
Signed-off-by: DragnEmperor <[email protected]>
1 parent 51627f9 commit 824bf62

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cas2json/patterns.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
FOLIO = r"Folio\s+No\s*:\s+([\d/\s]+\d)\s"
4343
# Transaction details
4444
# To not match text like "15-Sep-2025: 1% redeemed.... added exclusion for ':' "
45-
TRANSACTIONS = rf"^{DATE}\s*([^:]*?)(?=\s*{DATE}|\Z)"
45+
TRANSACTIONS = rf"^{DATE}(?!\s*:)\s*(.*?)(?=\s*{DATE}|\Z)"
4646
DESCRIPTION = r"^(.*?)\s+((?:[(-]*[\d,]+\.\d+\)*\s*)+)"
4747
CAS_TYPE = r"consolidated\s+account\s+(statement|summary)"
4848
DETAILED_DATE = rf"{DATE}\s+to\s+{DATE}"

0 commit comments

Comments
 (0)