portfolios.tools

Analisador de Transações com Regex

Construa padrões regex para categorizar transações bancárias.

Resultados

Coverage

66.67%

DescriptionMatchedCategory
AMAZON PURCHASEYesAMAZON
NETFLIX SUBSCRIPTIONYesNETFLIX
GROCERY STORENoUnmatched

Gosta desta ferramenta? Ajude a manter o portfolios.tools gratis para sempre.

$5
$1$50

Como Funciona

Escreva um padrão regex com grupos de captura e cole descrições de transacções bancárias de amostra, uma por linha. A ferramenta testa cada linha contra o seu padrão. Exporte CSV do banco e cole a coluna de descrição. Remova colunas de montante e data primeiro. O painel de explicação decompõe cada token regex para aprender enquanto constrói. Dashboards de finanças pessoais frequentemente precisam de 30 a 50 padrões para mercearia, refeições, transporte e subscrições. Cole sample corretoraage 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.

Revise resultados de correspondências, grupos de captura, percentagem de cobertura e agrupamentos por categoria. O painel de explicação ajuda a entender componentes regex. Itere padrões até a contagem sem correspondência ser pequena. Copie padrões funcionais para scripts de automatização ou fórmulas IMPORT de folha de cálculo para categorização contínua. Divida formatos bancários complexos em grupos de captura de comerciante e categoria para manutenção mais fácil quando extractos mudarem. Apps como Actual Budget e Firefly III aceitam regras de importação semelhantes aos padrões testados aqui. 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 corretoras often use semicolon delimiter: adjust pattern before US comma assumptions.

manutenção mais fácil quando extractos mudarem. Apps como Actual Budget e Firefly III aceitam regras de importação semelhantes aos padrões testados aqui. 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 corretoras often use semicolon delimiter: adjust pattern before US comma assumptions.

Analisador de Transações com Regex. Correspondência sem distinção de maiúsculas.

Passo a passo

  1. Escreva o seu padrão regex com grupos de captura
  2. Cole descrições de transações de amostra
  3. Revise correspondências, cobertura e mapa de categorias

Exemplo pratico

Escreva um padrão regex com grupos de captura e cole descrições de transacções bancárias de amostra, uma por linha.

Analisador de Transações com Regex: Revise resultados de correspondências, grupos de captura, percentagem de cobertura e agrupamentos por categoria.

Quando usar esta calculadora

Quando usar esta calculadora: Construa padrões regex para categorizar transações bancárias.

Analisador de Transações com Regex. portfolios.tools

Erros comuns

Erros comuns: Escreva um padrão regex com grupos de captura e cole descrições de transacções bancárias de amostra, uma por linha.

Analisador de Transações com Regex. Revise resultados de correspondências, grupos de captura, percentagem de cobertura e agrupamentos por categoria.

A Fórmula

Regex testado via new RegExp(padrão, 'i'). Correspondências e grupos de captura via exec(). Cobertura = Correspondências / Amostras Totais × 100. Mapa de categorias agrupa descrições por índice do grupo de captura.

Correspondência sem distinção de maiúsculas. O painel de explicação decodifica tokens regex comuns para aprendizagem. Não suporta lookbehind em todos os navegadores. Escape caracteres especiais em nomes de comerciantes como L\&L BAR. Pipelines de produção devem registar transacções sem correspondência semanalmente para manutenção de padrões. Limites de palavra \b ajudam a evitar correspondências parciais dentro de cadeias de comerciante mais longas. 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.

Limitacoes e pressupostos

Correspondência sem distinção de maiúsculas. O painel de explicação decodifica tokens regex comuns para aprendizagem. Não suporta lookbehind em todos os navegadores. Escape caracteres especiais em nomes de comerciantes como L\&L BAR. Pipelines de produção devem registar transacções sem correspondência semanalmente para manutenção de padrões. Limites de palavra \b ajudam a evitar correspondências parciais dentro de cadeias de comerciante mais longas. 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. Analisador de Transações com Regex.

Termos chave

Como é que o analisador regex categoriza transações
Introduza um padrão regex e descrições de transacções de amostra.
Como funcionam os grupos de captura
Grupos de captura marcam se com parênteses ().
Assumption
Cobertura = (Correspondências / Amostras Totais) × 100.

Comparar alternativas

Gerador SQL para TypeScript ajuda a tipar esquemas de base de dados de transacções para apps de finanças.

portfolios.tools comparar alternativas Analisador de Transações com Regex.

Perguntas frequentes

Como é que o analisador regex categoriza transações?

Introduza um padrão regex e descrições de transacções de amostra. A ferramenta testa cada descrição contra o padrão, extrai grupos de captura e categoriza cada correspondência pelo número de grupo especificado. O motor regex usa correspondência sem distinção de maiúsculas por defeito para apanhar variações como amazon, Amazon ou AMAZON como o mesmo comerciante. Teste com 20 a 50 linhas reais de exportação bancária para estimativas de cobertura fiáveis. Exportações Chase, Bank of America e Wells Fargo usam formatos de descrição distintos que requerem bibliotecas de padrões separadas. Descrições de cartão de crédito versus conta à ordem para o mesmo comerciante frequentemente precisam de padrões distintos. Named groups map to JSON keys in output: use (?<date>...) synimposto 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.

Como funcionam os grupos de captura?

Grupos de captura marcam se com parênteses (). Grupo 1 é tipicamente o nome da categoria. Ajuste o parâmetro categoryGroup para usar um grupo de captura diferente. Exemplo (AMAZON|WALMART).*?(Grocery|Shopping) atribui categoria do grupo 2. Grupos não capturadores (?:...) não contam para índices de grupo. Grupos nomeados não são suportados; use apenas índice numérico para atribuição de categoria. Teste saída de grupos de captura em cinco amostras antes de implementar em scripts de categorização em produção. European date formats need explicit day month year pattern: US default MM/DD/YYYY fails on many EU exports.

O que significa a percentagem de cobertura?

Cobertura = (Correspondências / Amostras Totais) × 100. Mostra que percentagem das descrições de transacções o padrão regex corresponde com sucesso. Aponte a 90%+ de cobertura antes de importar padrões para apps de orçamento como YNAB ou Monarch. Linhas sem correspondência revelam comerciantes que precisam de padrões adicionais ou grupos de alternação mais amplos. Acompanhe cobertura mensalmente pois bancos adicionam novos formatos de descritor de comerciante a linhas de extracto. Multi moeda lines require separate regex branch or normalized amount group after moeda symbol strip. Split lines on comma versus semicolon based on corretora locale export settings.

Como são atribuídas as categorias?

Se uma amostra corresponde, atribui se à categoria do grupo de captura especificado. Se não, marca se como Sem Correspondência. O mapa de categorias agrupa descrições por categoria. Revise amostras sem correspondência primeiro: frequentemente partilham prefixos como POS DEBIT ou ACH que pode remover opcionalmente em pré processamento. Nomes de comerciante duplicados com sufixos distintos podem precisar de ramos de alternação separados num padrão.

Como construir um bom regex de transações?

Comece com padrões conhecidos como AMAZON ou WALMART para correspondência de comerciantes. Teste contra descrições reais e itere até cobertura alta. O painel de explicação decodifica tokens regex. Use alternação (MERCHANT1|MERCHANT2) para grupos de categoria. Ancore padrões com ^ quando descrições sempre começam com nome de comerciante para correspondência mais rápida. Construa biblioteca de padrões por categoria e combine com OR lógico para pipelines de importação em produção. Formatos agregadores Plaid e MX usam cadeias de descrição distintas de exportações CSV bancárias em bruto. Save working patterns in localStorage per corretora: Schwab, IBKR, and Degiro use different column orders. Export parsed JSON to compare against corretora official gain loss report for reconciliation audit. Share working regex patterns with imposto preparer when importing multi year corretora history into gain loss software.

Posso usar Analisador de Transações com Regex no telemovel?

Sim. Analisador de Transações com Regex funciona em qualquer navegador movel moderno. Dados opcionais ficam apenas no seu dispositivo.

Onde sao guardados os meus dados em Analisador de Transações com Regex?

Em nenhum servidor nosso. Os calculos correm localmente no seu navegador.

Devo usar Analisador de Transações com Regex para decisoes fiscais ou legais?

Nao. Analisador de Transações com Regex fornece estimativas educativas. Consulte um profissional qualificado antes de decisoes importantes.

Ferramentas Relacionadas

Gerador SQL para TypeScript ajuda a tipar esquemas de base de dados de transacções para apps de finanças. Gerador de Mock API cria payloads de amostra para testar webhooks de categorização. Agendador de Mercado Cron suporta trabalhos noturnos que importam e categorizam novas exportações CSV bancárias. Calculadora Fator Café complementa categorização de transacções para análise de gastos discricionários. Planificador de Fundo de Reserva usa totais por categoria de transacções analisadas para alocar metas de poupança mensais. CSV to Financial JSON Converter offers preset corretora maps when regex feels heavy for standard exports.