Parser di Transazioni Regex
Costruisci pattern regex per categorizzare transazioni bancarie.
Ti piace questo strumento? Aiuta a mantenere portfolios.tools gratuito per sempre.
Come Funziona
Scrivi un pattern regex con gruppi di cattura e incolla descrizioni di transazioni bancarie campione, una per riga. Lo strumento testa ogni riga contro il tuo pattern. Esporta CSV dalla banca e incolla la colonna descrizione. Rimuovi prima colonne importo e data. Il pannello spiegazione scompone ogni token regex per imparare mentre costruisci. Dashboard finanza personale spesso richiedono 30 a 50 pattern per spesa, ristorazione, trasporto e abbonamenti. Incolla 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.
Esamina risultati match, gruppi di cattura, percentuale copertura e raggruppamenti categoria. Il pannello spiegazione aiuta a capire componenti regex. Itera pattern finché conteggio non corrispondenti è piccolo. Copia pattern funzionanti in script automazione o formule IMPORT foglio per categorizzazione continua. Dividi formati bancari complessi in gruppi cattura merchant e categoria per manutenzione più facile quando estratti cambiano. App come Actual Budget e Firefly III accettano regole import simili ai pattern testati qui. 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.
quando estratti cambiano. App come Actual Budget e Firefly III accettano regole import simili ai pattern testati qui. 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.
Parser di Transazioni Regex. Corrispondenza case insensitive.
Passo dopo passo
- Scrivi il tuo pattern regex con gruppi di cattura
- Incolla descrizioni di transazioni di esempio
- Rivedi corrispondenze, copertura e mappa delle categorie
Esempio pratico
Scrivi un pattern regex con gruppi di cattura e incolla descrizioni di transazioni bancarie campione, una per riga.
Parser di Transazioni Regex: Esamina risultati match, gruppi di cattura, percentuale copertura e raggruppamenti categoria.
Quando usare questo calcolatore
Quando usare questo calcolatore: Costruisci pattern regex per categorizzare transazioni bancarie.
Parser di Transazioni Regex. portfolios.tools
Errori comuni
Errori comuni: Scrivi un pattern regex con gruppi di cattura e incolla descrizioni di transazioni bancarie campione, una per riga.
Parser di Transazioni Regex. Esamina risultati match, gruppi di cattura, percentuale copertura e raggruppamenti categoria.
La Formula
Regex testato via new RegExp(pattern, 'i'). Corrispondenze e gruppi di cattura via exec(). Copertura = Corrispondenze / Campioni Totali × 100. Mappa delle categorie raggruppa descrizioni per indice del gruppo di cattura.
Corrispondenza case insensitive. Pannello spiegazione decodifica token regex comuni per apprendimento. Non supporta lookbehind su tutti i browser. Escapa caratteri speciali in nomi merchant come L\&L BAR. Pipeline produzione devono loggare transazioni non corrispondenti settimanalmente per manutenzione pattern. Confini parola \b evitano match parziali dentro stringhe merchant più lunghe. 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.
Limiti e ipotesi
Corrispondenza case insensitive. Pannello spiegazione decodifica token regex comuni per apprendimento. Non supporta lookbehind su tutti i browser. Escapa caratteri speciali in nomi merchant come L\&L BAR. Pipeline produzione devono loggare transazioni non corrispondenti settimanalmente per manutenzione pattern. Confini parola \b evitano match parziali dentro stringhe merchant più lunghe. 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. Parser di Transazioni Regex.
Termini chiave
- Come categorizza le transazioni il parser regex
- Inserisci pattern regex e descrizioni transazioni campione.
- Come funzionano i gruppi di cattura
- Gruppi di cattura marcati da parentesi ().
- Assumption
- Copertura = (Match / Campioni Totali) × 100.
Confronta alternative
Generatore SQL to TypeScript aiuta a tipizzare schemi database transazioni per app finanza.
portfolios.tools confronta alternative Parser di Transazioni Regex.
FAQ
Come categorizza le transazioni il parser regex?
Inserisci pattern regex e descrizioni transazioni campione. Lo strumento testa ogni descrizione contro il pattern, estrae gruppi di cattura e categorizza ogni match per numero gruppo specificato. Motore regex usa matching case insensitive per default per catturare variazioni come amazon, Amazon o AMAZON come stesso merchant. Testa con 20 a 50 righe reali export banca per stime copertura affidabili. Export Chase, Bank of America e Wells Fargo usano formati descrizione distinti che richiedono librerie pattern separate. Descrizioni carta credito versus conto corrente per stesso merchant spesso richiedono pattern distinti. Named groups map to JSON keys in output: use (?<date>...) synimposta 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.
Come funzionano i gruppi di cattura?
Gruppi di cattura marcati da parentesi (). Gruppo 1 è tipicamente nome categoria. Regola parametro categoryGroup per usare gruppo cattura diverso. Esempio (AMAZON|WALMART).*?(Grocery|Shopping) assegna categoria da gruppo 2. Gruppi non catturanti (?:...) non contano negli indici gruppo. Gruppi nominati non supportati; usa solo indice numerico per assegnazione categoria. Testa output gruppi cattura su cinque campioni prima di deploy script categorizzazione produzione. European date formats need explicit day month year pattern: US default MM/DD/YYYY fails on many EU exports.
Cosa significa la percentuale di copertura?
Copertura = (Match / Campioni Totali) × 100. Mostra quale percentuale descrizioni transazioni il pattern regex corrisponde con successo. Punta a 90%+ copertura prima di importare pattern in app budget come YNAB o Monarch. Righe non corrispondenti rivelano merchant che necessitano pattern aggiuntivi o gruppi alternation più ampi. Traccia copertura mensilmente poiché banche aggiungono nuovi formati descrittore merchant alle righe estratto. 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.
Come vengono assegnate le categorie?
Se campione corrisponde, assegnato a categoria del gruppo cattura specificato. Altrimenti marcato Non Corrispondente. Mappa categorie raggruppa descrizioni per categoria. Rivedi campioni non corrispondenti prima: spesso condividono prefissi come POS DEBIT o ACH rimovibili opzionalmente in preprocessing. Nomi merchant duplicati con suffissi distinti possono richiedere rami alternation separati in un pattern.
Come costruire un buon regex per transazioni?
Inizia con pattern noti come AMAZON o WALMART per matching merchant. Testa contro descrizioni reali e itera fino a copertura alta. Pannello spiegazione decodifica token regex. Usa alternation (MERCHANT1|MERCHANT2) per gruppi categoria. Ancora pattern con ^ quando descrizioni iniziano sempre con nome merchant per matching più veloce. Costruisci libreria pattern per categoria e combina con OR logico per pipeline import produzione. Formati aggregatori Plaid e MX usano stringhe descrizione distinte da export CSV banca grezzi. 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 imposta preparer when importing multi year broker history into gain loss software.
Posso usare Parser di Transazioni Regex sul telefono?
Si. Parser di Transazioni Regex funziona in ogni browser mobile moderno. I dati opzionali restano solo sul dispositivo.
Dove sono salvati i miei dati in Parser di Transazioni Regex?
Su nessun nostro server. I calcoli avvengono localmente nel browser.
Devo usare Parser di Transazioni Regex per decisioni fiscali o legali?
No. Parser di Transazioni Regex offre stime educative. Consulta un professionista qualificato prima di decisioni importanti.
Strumenti Correlati
Generatore SQL to TypeScript aiuta a tipizzare schemi database transazioni per app finanza. Generatore Mock API crea payload campione per testare webhook categorizzazione. Scheduler Mercato Cron supporta job notturni che importano e categorizzano nuovi export CSV banca. Calcolatrice Fattore Caffè complementa categorizzazione transazioni per analisi spesa discrezionale. Pianificatore Fondo Accumulo usa totali categoria da transazioni parse per allocare obiettivi risparmio mensili. CSV to Financial JSON Converter offers preset broker maps when regex feels heavy for standard exports.