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 transações bancárias de amostra, uma por linha. A ferramenta testa cada linha contra seu padrão. Exporte CSV do banco e cole a coluna de descrição. Remova colunas de valor 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 mercado, refeições, transporte e assinaturas. 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, percentual 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 automação ou fórmulas IMPORT de planilha para categorização contínua. Divida formatos bancários complexos em grupos de captura de estabelecimento e categoria para manutenção mais fácil quando extratos mudarem. Apps como Actual Budget e Firefly III aceitam regras de importação similares 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.

mais fácil quando extratos mudarem. Apps como Actual Budget e Firefly III aceitam regras de importação similares 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 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 transações bancárias de amostra, uma por linha.

Analisador de Transações com Regex: Revise resultados de correspondências, grupos de captura, percentual 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 transações bancárias de amostra, uma por linha.

Analisador de Transações com Regex. Revise resultados de correspondências, grupos de captura, percentual 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 aprendizado. Não suporta lookbehind em todos os navegadores. Escape caracteres especiais em nomes de estabelecimentos como L\&L BAR. Pipelines de produção devem registrar transações sem correspondência semanalmente para manutenção de padrões. Limites de palavra \b ajudam a evitar correspondências parciais dentro de strings de estabelecimento 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 premissas

Correspondência sem distinção de maiúsculas. O painel de explicação decodifica tokens regex comuns para aprendizado. Não suporta lookbehind em todos os navegadores. Escape caracteres especiais em nomes de estabelecimentos como L\&L BAR. Pipelines de produção devem registrar transações sem correspondência semanalmente para manutenção de padrões. Limites de palavra \b ajudam a evitar correspondências parciais dentro de strings de estabelecimento 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 o analisador regex categoriza transações
Insira um padrão regex e descrições de transaçõ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 banco de dados de transações para apps de finanças.

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

Perguntas frequentes

Como o analisador regex categoriza transações?

Insira um padrão regex e descrições de transaçõ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 padrão para capturar variações como amazon, Amazon ou AMAZON como o mesmo estabelecimento. Teste com 20 a 50 linhas reais de exportação bancária para estimativas de cobertura confiá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 corrente para o mesmo estabelecimento 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 implantar 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 porcentagem de cobertura?

Cobertura = (Correspondências / Amostras Totais) × 100. Mostra que percentual das descrições de transaçõ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 estabelecimentos que precisam de padrões adicionais ou grupos de alternação mais amplos. Acompanhe cobertura mensalmente pois bancos adicionam novos formatos de descritor de estabelecimento a linhas de extrato. 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 as categorias são atribuídas?

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 compartilham prefixos como POS DEBIT ou ACH que você pode remover opcionalmente em pré processamento. Nomes de estabelecimento duplicados com sufixos distintos podem precisar de ramos de alternação separados em um padrão.

Como construir um bom regex de transações?

Comece com padrões conhecidos como AMAZON ou WALMART para correspondência de estabelecimentos. 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 estabelecimento 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 strings de descrição distintas de exportações CSV bancárias brutas. 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 celular?

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

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

Em nenhum servidor nosso. Os calculos rodam 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 banco de dados de transações para apps de finanças. Gerador de Mock API cria payloads de amostra para testar webhooks de categorização. Cronograma de Mercado Cron suporta jobs noturnos que importam e categorizam novas exportações CSV bancárias. Calculadora Fator Café complementa categorização de transações para análise de gastos discricionários. Planejador de Fundo de Reserva usa totais por categoria de transações parseadas para alocar metas de poupança mensais. CSV to Financial JSON Converter offers preset corretora maps when regex feels heavy for standard exports.