We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 51627f9 commit 824bf62Copy full SHA for 824bf62
cas2json/patterns.py
@@ -42,7 +42,7 @@
42
FOLIO = r"Folio\s+No\s*:\s+([\d/\s]+\d)\s"
43
# Transaction details
44
# To not match text like "15-Sep-2025: 1% redeemed.... added exclusion for ':' "
45
-TRANSACTIONS = rf"^{DATE}\s*([^:]*?)(?=\s*{DATE}|\Z)"
+TRANSACTIONS = rf"^{DATE}(?!\s*:)\s*(.*?)(?=\s*{DATE}|\Z)"
46
DESCRIPTION = r"^(.*?)\s+((?:[(-]*[\d,]+\.\d+\)*\s*)+)"
47
CAS_TYPE = r"consolidated\s+account\s+(statement|summary)"
48
DETAILED_DATE = rf"{DATE}\s+to\s+{DATE}"
0 commit comments