Regex Transaktionsparser
Bygg regex-mönster för att kategorisera banktransaktioner.
Gillar du det har verktyget? Hjalp till att halla portfolios.tools gratis for alltid.
Så Fungerar Det
Skriv ett regex mönster med capture groups och klistra in exempel banktransaktionsbeskrivningar, en per rad. Verktyget testar varje rad mot ditt mönster. Exportera CSV från banken och klistra in beskrivningskolumnen. Ta bort belopp och datumkolumner först. Förklaringspanelen bryter ner varje regex token så du lär dig medan du bygger. Personliga finans dashboards behöver ofta 30 till 50 mönster för mat, restaurang, transport och prenumerationer. Klistra in sample mäklareage 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.
Granska matchresultat, capture groups, täckningsprocent och kategorigrupperingar. Förklaringspanelen hjälper förstå regex komponenter. Iterera mönster tills unmatched count är liten. Kopiera fungerande mönster till automationsskript eller kalkylblad IMPORT formler för pågående kategorisering. Dela komplexa bankformat i merchant och kategori capture groups för enklare underhåll när kontoutdrag ändras. Appar som Actual Budget och Firefly III accepterar importregler liknande mönster testade här. 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 mäklares often use semicolon delimiter: adjust pattern before US comma assumptions.
ändras. Appar som Actual Budget och Firefly III accepterar importregler liknande mönster testade här. 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 mäklares often use semicolon delimiter: adjust pattern before US comma assumptions.
Regex Transaktionsparser. Skiftlägesokänslig matchning.
Steg för steg
- Skriv ditt regex-mönster med fångstgrupper
- Klistra in exempel på transaktionsbeskrivningar
- Granska matchningar, täckning och kategorikarta
Rakneexempel
Skriv ett regex mönster med capture groups och klistra in exempel banktransaktionsbeskrivningar, en per rad.
Regex Transaktionsparser: Granska matchresultat, capture groups, täckningsprocent och kategorigrupperingar.
Nar ska du anvanda den har kalkylatorn
Nar ska du anvanda den har kalkylatorn: Bygg regex-mönster för att kategorisera banktransaktioner.
Regex Transaktionsparser. portfolios.tools
Vanliga misstag
Vanliga misstag: Skriv ett regex mönster med capture groups och klistra in exempel banktransaktionsbeskrivningar, en per rad.
Regex Transaktionsparser. Granska matchresultat, capture groups, täckningsprocent och kategorigrupperingar.
Formeln
Regex testat via new RegExp(mönster, 'i'). Matchningar och fångstgrupper via exec(). Täckning = Matchningar / Totalt Antal Prover × 100. Kategorikartan grupperar beskrivningar efter fångstgruppsindex.
Skiftlägesokänslig matchning. Förklaringspanel avkodar vanliga regex tokens för inlärning. Stöder inte lookbehind i alla webbläsare. Escapa specialtecken i merchant namn som L\&L BAR. Produktionspipelines bör logga unmatched transaktioner veckovis för mönsterunderhåll. Ordgränser \b undviker partiella matchningar i längre merchant strängar. 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.
Begransningar och antaganden
Skiftlägesokänslig matchning. Förklaringspanel avkodar vanliga regex tokens för inlärning. Stöder inte lookbehind i alla webbläsare. Escapa specialtecken i merchant namn som L\&L BAR. Produktionspipelines bör logga unmatched transaktioner veckovis för mönsterunderhåll. Ordgränser \b undviker partiella matchningar i längre merchant strängar. 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 Transaktionsparser.
Nyckeltermer
- Hur kategoriserar regex-parsern transaktioner
- Ange regex mönster och exempel transaktionsbeskrivningar.
- Hur fungerar fångstgrupper
- Capture groups markeras med parenteser ().
- Assumption
- Täckning = (Matchningar / Totalt Samples) × 100.
Jamfor alternativ
SQL till TypeScript Generator hjälper typa transaktionsdatabasscheman för finansappar.
portfolios.tools jamfor alternativ Regex Transaktionsparser.
FAQ
Hur kategoriserar regex-parsern transaktioner?
Ange regex mönster och exempel transaktionsbeskrivningar. Verktyget testar varje beskrivning mot mönstret, extraherar capture groups och kategoriserar varje match enligt angivet gruppnummer. Regex motor använder case insensitive matchning som standard för variationer som amazon, Amazon eller AMAZON som samma merchant. Testa med 20 till 50 riktiga bankexport rader för tillförlitliga täckningsuppskattningar. Chase, Bank of America och Wells Fargo export använder olika beskrivningsformat som kräver separata mönsterbibliotek. Kreditkort versus checking beskrivningar för samma merchant behöver ofta distinkta mönster. Named groups map to JSON keys in output: use (?<date>...) synskatt 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.
Hur fungerar fångstgrupper?
Capture groups markeras med parenteser (). Grupp 1 är typiskt kategorinamn. Justera categoryGroup parameter för annan capture group. Exempel (AMAZON|WALMART).*?(Grocery|Shopping) tilldelar kategori från grupp 2. Icke fångande grupper (?:...) räknas inte i gruppindex. Namngivna grupper stöds inte; använd endast numeriskt gruppindex för kategoritilldelning. Testa capture group output på fem samples före produktions kategoriseringsskript. European date formats need explicit day month year pattern: US default MM/DD/YYYY fails on many EU exports.
Vad betyder täckningsprocenten?
Täckning = (Matchningar / Totalt Samples) × 100. Visar vilken procent av transaktionsbeskrivningar regex mönstret matchar framgångsrikt. Sikta på 90%+ täckning före import av mönster till budgetappar som YNAB eller Monarch. Unmatched rader avslöjar merchants som behöver extra mönster eller bredare alternation grupper. Följ täckning månadsvis eftersom banker lägger till nya merchant deskriptor format på kontoutdragsrader. Multi valuta lines require separate regex branch or normalized amount group after valuta symbol strip. Split lines on comma versus semicolon based on mäklare locale export settings.
Hur tilldelas kategorier?
Om sample matchar tilldelas det kategori från angiven capture group. Annars markerat Unmatched. Kategorikarta grupperar beskrivningar per kategori. Granska unmatched samples först: delar ofta prefix som POS DEBIT eller ACH som kan tas bort valfritt i preprocessing. Duplicerade merchant namn med olika suffix kan behöva separata alternation grenar i ett mönster.
Hur bygger jag bra transaktions-regex?
Börja med kända mönster som AMAZON eller WALMART för merchant matchning. Testa mot riktiga beskrivningar och iterera tills täckning är hög. Förklaringspanel avkodar regex tokens. Använd alternation (MERCHANT1|MERCHANT2) för kategorigrupper. Förankra mönster med ^ när beskrivningar alltid börjar med merchant namn för snabbare matchning. Bygg mönsterbibliotek per kategori och kombinera med logiskt OR för produktions import pipelines. Plaid och MX aggregator format använder andra beskrivningssträngar än råa bank CSV export. Save working patterns in localStorage per mäklare: Schwab, IBKR, and Degiro use different column orders. Export parsed JSON to compare against mäklare official gain loss report for reconciliation audit. Share working regex patterns with skatt preparer when importing multi year mäklare history into gain loss software.
Kan jag anvanda Regex Transaktionsparser pa mobilen?
Ja. Regex Transaktionsparser fungerar i alla moderna mobila webblasare. Valbar data stannar bara pa din enhet.
Var lagras mina data i Regex Transaktionsparser?
Pa inga av vara servrar. Berakningar kors lokalt i webblasaren.
Ska jag lita pa Regex Transaktionsparser for skatte eller juridiska beslut?
Nej. Regex Transaktionsparser ger pedagogiska uppskattningar. Radgor med kvalificerad expert fore viktiga beslut.
Relaterade Verktyg
SQL till TypeScript Generator hjälper typa transaktionsdatabasscheman för finansappar. API Mock Generator skapar exempel payloads för att testa kategoriserings webhooks. Cron Marknad Scheduler stöder nattjobb som importerar och kategoriserar nya bank CSV export. Latte Factor Kalkylator kompletterar transaktionskategorisering för diskretionär utgiftsanalys. Sinking Fund Planerare använder kategoritotaler från parsade transaktioner för månatliga sparmål. CSV to Financial JSON Converter offers preset mäklare maps when regex feels heavy for standard exports.