Regex Transactieparser
Bouw regex-patronen om banktransacties te categoriseren.
Vind je deze tool leuk? Help portfolios.tools voor altijd gratis te houden.
Hoe Het Werkt
Schrijf een regex patroon met capture groups en plak voorbeeld banktransactiebeschrijvingen, één per regel. De tool test elke regel tegen uw patroon. Exporteer CSV van uw bank en plak de beschrijvingskolom. Verwijder bedrag en datum kolommen eerst. Het uitlegpaneel breekt elk regex token af om te leren terwijl u bouwt. Persoonlijke financiële dashboards hebben vaak 30 tot 50 patronen nodig voor boodschappen, dining, transport en abonnementen. Plak sample brokerage CSV lines and define capture groups for date, symbol, quantity, and amount fields. Test pattern on header row plus first data row before running against full ten thousand line export.
Bekijk match resultaten, capture groups, dekkingspercentage en categoriegroeperingen. Het uitlegpaneel helpt regex componenten te begrijpen. Itereer patronen tot unmatched count klein is. Kopieer werkende patronen naar automatiseringsscripts of spreadsheet IMPORT formules voor doorlopende categorisatie. Splits complexe bankformaten in merchant en categorie capture groups voor eenvoudiger onderhoud wanneer afschriften wijzigen. Apps zoals Actual Budget en Firefly III accepteren importregels vergelijkbaar met hier geteste patronen. Test regex against twenty lines before importing thousand row files: one bad pattern mislabels entire history. Capture group tester highlights which lines fail match before importing full history. European brokers often use semicolon delimiter: adjust pattern before US comma assumptions.
wijzigen. Apps zoals Actual Budget en Firefly III accepteren importregels vergelijkbaar met hier geteste patronen. Test regex against twenty lines before importing thousand row files: one bad pattern mislabels entire history. Capture group tester highlights which lines fail match before importing full history. European brokers often use semicolon delimiter: adjust pattern before US comma assumptions.
Regex Transactieparser. Hoofdletterongevoelige matching.
Stap voor stap
- Schrijf uw regex-patroon met vastleggroepen
- Plak voorbeeldtransactiebeschrijvingen
- Bekijk overeenkomsten, dekking en categoriekaart
Rekenvoorbeeld
Schrijf een regex patroon met capture groups en plak voorbeeld banktransactiebeschrijvingen, één per regel.
Regex Transactieparser: Bekijk match resultaten, capture groups, dekkingspercentage en categoriegroeperingen.
Wanneer deze calculator gebruiken
Wanneer deze calculator gebruiken: Bouw regex-patronen om banktransacties te categoriseren.
Regex Transactieparser. portfolios.tools
Veelgemaakte fouten
Veelgemaakte fouten: Schrijf een regex patroon met capture groups en plak voorbeeld banktransactiebeschrijvingen, één per regel.
Regex Transactieparser. Bekijk match resultaten, capture groups, dekkingspercentage en categoriegroeperingen.
De Formule
Regex getest via new RegExp(patroon, 'i'). Overeenkomsten en vastleggroepen via exec(). Dekking = Aantal Overeenkomsten / Totale Monsters × 100. Categoriekaart groepeert beschrijvingen op vastleggroepindex.
Hoofdletterongevoelige matching. Uitlegpaneel decodeert veelvoorkomende regex tokens voor leren. Ondersteunt geen lookbehind in alle browsers. Escape speciale tekens in merchant namen zoals L\&L BAR. Productie pipelines moeten wekelijks unmatched transacties loggen voor patroononderhoud. Woordgrenzen \b helpen gedeeltelijke matches in langere merchant strings te vermijden. Parser runs in browser only: never upload statements with account numbers to external servers. ReDoS risk low for simple patterns but avoid catastrophic nested quantifiers on huge files. ISO date YYYY MM DD output format sorts correctly in downstream ledger imports without reparse. Never upload statements with account numbers to external servers: parser runs locally.
Beperkingen en aannames
Hoofdletterongevoelige matching. Uitlegpaneel decodeert veelvoorkomende regex tokens voor leren. Ondersteunt geen lookbehind in alle browsers. Escape speciale tekens in merchant namen zoals L\&L BAR. Productie pipelines moeten wekelijks unmatched transacties loggen voor patroononderhoud. Woordgrenzen \b helpen gedeeltelijke matches in langere merchant strings te vermijden. Parser runs in browser only: never upload statements with account numbers to external servers. ReDoS risk low for simple patterns but avoid catastrophic nested quantifiers on huge files. ISO date YYYY MM DD output format sorts correctly in downstream ledger imports without reparse. Never upload statements with account numbers to external servers: parser runs locally. Regex Transactieparser.
Belangrijke termen
- Hoe categoriseert de regex-parser transacties
- Voer regex patroon en voorbeeld transactiebeschrijvingen in.
- Hoe werken vastleggroepen
- Capture groups gemarkeerd door haakjes ().
- Assumption
- Dekking = (Matches / Totaal Samples) × 100.
Alternatieven vergelijken
SQL naar TypeScript Generator helpt transactiedatabase schema's typen voor financiële apps.
portfolios.tools alternatieven vergelijken Regex Transactieparser.
FAQ
Hoe categoriseert de regex-parser transacties?
Voer regex patroon en voorbeeld transactiebeschrijvingen in. De tool test elke beschrijving tegen het patroon, extraheert capture groups en categoriseert elke match op opgegeven groepnummer. Regex engine gebruikt standaard case insensitive matching voor variaties zoals amazon, Amazon of AMAZON als dezelfde merchant. Test met 20 tot 50 echte bankexport regels voor betrouwbare dekkingschattingen. Chase, Bank of America en Wells Fargo exports gebruiken verschillende beschrijvingsformaten die aparte patroonbibliotheken vereisen. Creditcard versus checking beschrijvingen voor dezelfde merchant hebben vaak aparte patronen nodig. Named groups map to JSON keys in output: use (?<date>...) synbelasting for readable transformation templates. Multiline CSV with embedded commas inside quotes requires regex that respects quoted field boundaries. Named capture groups map to JSON keys for date symbol quantity and amount fields.
Hoe werken vastleggroepen?
Capture groups gemarkeerd door haakjes (). Groep 1 is typisch categorienaam. Pas categoryGroup parameter aan voor andere capture group. Voorbeeld (AMAZON|WALMART).*?(Grocery|Shopping) wijst categorie toe van groep 2. Non capturing groups (?:...) tellen niet mee in groepsindices. Named groups niet ondersteund; gebruik alleen numerieke groepsindex voor categorietoewijzing. Test capture group output op vijf samples voor productie categorisatiescripts. European date formats need explicit day month year pattern: US default MM/DD/YYYY fails on many EU exports.
Wat betekent het dekkingspercentage?
Dekking = (Matches / Totaal Samples) × 100. Toont welk percentage van uw transactiebeschrijvingen het regex patroon succesvol matched. Streef naar 90%+ dekking voor import in budget apps zoals YNAB of Monarch. Unmatched regels onthullen merchants die extra patronen of bredere alternation groups nodig hebben. Volg dekking maandelijks aangezien banken nieuwe merchant descriptor formaten toevoegen aan afschriftregels. Multi valuta lines require separate regex branch or normalized amount group after valuta symbol strip. Split lines on comma versus semicolon based on broker locale export settings.
Hoe worden categorieën toegewezen?
Bij match wordt sample toegewezen aan categorie van opgegeven capture group. Anders gemarkeerd als Unmatched. Categorietabel groepeert beschrijvingen per categorie. Bekijk unmatched samples eerst: delen vaak prefixen zoals POS DEBIT of ACH optioneel te strippen in preprocessing. Dubbele merchant namen met verschillende suffixen kunnen aparte alternation takken in één patroon nodig hebben.
Hoe bouw ik een goede transactie-regex?
Begin met bekende patronen zoals AMAZON of WALMART voor merchant matching. Test tegen echte beschrijvingen en iterere tot dekking hoog is. Uitlegpaneel decodeert regex tokens. Gebruik alternation (MERCHANT1|MERCHANT2) voor categoriegroepen. Veranker patronen met ^ wanneer beschrijvingen altijd met merchant naam beginnen voor snellere matching. Bouw patroonbibliotheek per categorie en combineer met logische OR voor productie import pipelines. Plaid en MX aggregator formaten gebruiken andere beschrijvingsstrings dan ruwe bank CSV exports. Save working patterns in localStorage per broker: Schwab, IBKR, and Degiro use different column orders. Export parsed JSON to compare against broker official gain loss report for reconciliation audit. Share working regex patterns with belasting preparer when importing multi year broker history into gain loss software.
Kan ik Regex Transactieparser op mobiel gebruiken?
Ja. Regex Transactieparser werkt in elke moderne mobiele browser. Optionele data blijft alleen op uw apparaat.
Waar worden mijn gegevens opgeslagen in Regex Transactieparser?
Nergens op onze servers. Berekeningen draaien lokaal in uw browser.
Moet ik Regex Transactieparser gebruiken voor belasting of juridische beslissingen?
Nee. Regex Transactieparser levert educatieve schattingen. Raadpleeg een professional voor belangrijke beslissingen.
Gerelateerde Tools
SQL naar TypeScript Generator helpt transactiedatabase schema's typen voor financiële apps. API Mock Generator maakt voorbeeld payloads voor het testen van categorisatie webhooks. Cron Markt Scheduler ondersteunt nachtelijke jobs die nieuwe bank CSV exports importeren en categoriseren. Latte Factor Calculator complementeert transactiecategorisatie voor discretionaire uitgavenanalyse. Sinking Fund Planner gebruikt categorietotalen uit geparste transacties voor maandelijkse spaardoelen. CSV to Financial JSON Converter offers preset broker maps when regex feels heavy for standard exports.