Analizador de Transacciones con Regex
Construya patrones regex para categorizar transacciones bancarias.
Te gusta esta herramienta? Ayuda a mantener portfolios.tools gratis para siempre.
Cómo Funciona
Escriba un patrón regex con grupos de captura y pegue descripciones de transacciones bancarias de muestra, una por línea. La herramienta prueba cada línea contra su patrón. Exporte CSV de su banco y pegue la columna de descripción. Elimine columnas de monto y fecha primero. El panel de explicación descompone cada token regex para aprender mientras construye. Los dashboards de finanzas personales suelen necesitar 30 a 50 patrones para comestibles, restaurantes, transporte y suscripciones. Pegue sample brókerage CSV lines and define grupo de capturas for date, symbol, cantidad, and amount fields. Test pattern on header row plus first data row before running against full ten thousand line export.
Revise resultados de coincidencias, grupos de captura, porcentaje de cobertura y agrupaciones por categoría. El panel de explicación ayuda a entender componentes regex. Itere patrones hasta que el conteo sin coincidencia sea pequeño. Copie patrones funcionales a scripts de automatización o fórmulas IMPORT de hoja de cálculo para categorización continua. Divida formatos bancarios complejos en grupos de captura de comercio y categoría para mantenimiento más fácil cuando cambien extractos. Apps como Actual Budget y Firefly III aceptan reglas de importación similares a patrones probados aquí. 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 brókers often use punto y coma delimitador: adjust pattern before EE.UU. comma assumptions.
más fácil cuando cambien extractos. Apps como Actual Budget y Firefly III aceptan reglas de importación similares a patrones probados aquí. 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 brókers often use punto y coma delimitador: adjust pattern before EE.UU. comma assumptions.
Analizador de Transacciones con Regex. Coincidencia sin distinción de mayúsculas.
Paso a paso
- Escriba su patrón regex con grupos de captura
- Pegue descripciones de transacciones de muestra
- Revise coincidencias, cobertura y mapa de categorías
Ejemplo practico
Escriba un patrón regex con grupos de captura y pegue descripciones de transacciones bancarias de muestra, una por línea.
Analizador de Transacciones con Regex: Revise resultados de coincidencias, grupos de captura, porcentaje de cobertura y agrupaciones por categoría.
Cuando usar esta calculadora
Cuando usar esta calculadora: Construya patrones regex para categorizar transacciones bancarias.
Analizador de Transacciones con Regex. portfolios.tools
Errores comunes
Errores comunes: Escriba un patrón regex con grupos de captura y pegue descripciones de transacciones bancarias de muestra, una por línea.
Analizador de Transacciones con Regex. Revise resultados de coincidencias, grupos de captura, porcentaje de cobertura y agrupaciones por categoría.
La Fórmula
Regex probado mediante new RegExp(patrón, 'i'). Coincidencias y grupos de captura mediante exec(). Cobertura = Conteo de Coincidencias / Muestras Totales × 100. El mapa de categorías agrupa descripciones por índice del grupo de captura.
Coincidencia sin distinción de mayúsculas. El panel de explicación decodifica tokens regex comunes para aprendizaje. No soporta lookbehind en todos los navegadores. Escape caracteres especiales en nombres de comercios como L\&L BAR. Pipelines de producción deben registrar transacciones sin coincidencia semanalmente para mantenimiento de patrones. Límites de palabra \b ayudan a evitar coincidencias parciales dentro de cadenas de comercio más largas. Parser runs in solo en navegador: never upload statements with números de cuenta 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 números de cuenta to external servers: parser runs locally.
Limitaciones y supuestos
Coincidencia sin distinción de mayúsculas. El panel de explicación decodifica tokens regex comunes para aprendizaje. No soporta lookbehind en todos los navegadores. Escape caracteres especiales en nombres de comercios como L\&L BAR. Pipelines de producción deben registrar transacciones sin coincidencia semanalmente para mantenimiento de patrones. Límites de palabra \b ayudan a evitar coincidencias parciales dentro de cadenas de comercio más largas. Parser runs in solo en navegador: never upload statements with números de cuenta 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 números de cuenta to external servers: parser runs locally. Analizador de Transacciones con Regex.
Terminos clave
- ¿Cómo categoriza el analizador regex las transacciones
- Ingrese un patrón regex y descripciones de transacciones de muestra.
- ¿Cómo funcionan los grupos de captura
- Los grupos de captura se marcan con paréntesis ().
- Assumption
- Cobertura = (Coincidencias / Muestras Totales) × 100.
Comparar alternativas
Generador SQL a TypeScript ayuda a tipar esquemas de base de datos de transacciones para apps de finanzas.
portfolios.tools comparar alternativas Analizador de Transacciones con Regex.
Preguntas frecuentes
¿Cómo categoriza el analizador regex las transacciones?
Ingrese un patrón regex y descripciones de transacciones de muestra. La herramienta prueba cada descripción contra el patrón, extrae grupos de captura y categoriza cada coincidencia según el número de grupo especificado. El motor regex usa coincidencia sin distinción de mayúsculas por defecto para captar variaciones como amazon, Amazon o AMAZON como el mismo comercio. Pruebe con 20 a 50 líneas reales de exportación bancaria para estimaciones de cobertura fiables. Exportaciones de Chase, Bank of America y Wells Fargo usan formatos de descripción distintos que requieren bibliotecas de patrones separadas. Descripciones de tarjeta de crédito versus cuenta corriente para el mismo comercio a menudo necesitan patrones distintos. Named groups map to JSON keys in output: use (?<date>...) synimpuesto for readable transformation templates. Multiline CSV with embedded commas inside quotes requires regex that respects quoted field boundaries. Named grupo de capturas map to JSON keys for date symbol cantidad and amount fields.
¿Cómo funcionan los grupos de captura?
Los grupos de captura se marcan con paréntesis (). El grupo 1 suele ser el nombre de categoría. Ajuste el parámetro categoryGroup para usar un grupo de captura diferente. Ejemplo (AMAZON|WALMART).*?(Grocery|Shopping) asigna categoría desde grupo 2. Grupos no capturadores (?:...) no cuentan en índices de grupo. Grupos con nombre no están soportados; use solo índice numérico para asignación de categoría. Pruebe salida de grupos de captura en cinco muestras antes de desplegar a scripts de categorización en producción. European date formats need explicit day month year pattern: EE.UU. default MM/DD/YYYY fails on many UE exports.
¿Qué significa el porcentaje de cobertura?
Cobertura = (Coincidencias / Muestras Totales) × 100. Muestra qué porcentaje de descripciones de transacciones el patrón regex coincide exitosamente. Apunte a 90%+ de cobertura antes de importar patrones a apps de presupuesto como YNAB o Monarch. Líneas sin coincidencia revelan comercios que necesitan patrones adicionales o grupos de alternación más amplios. Siga cobertura mensualmente ya que bancos añaden nuevos formatos de descriptor de comercio a líneas de extracto. Multi divisa lines require separate regex branch or normalized amount group after divisa symbol strip. Split lines on comma versus punto y coma based on bróker locale export settings.
¿Cómo se asignan las categorías?
Si una muestra coincide, se asigna a la categoría del grupo de captura especificado. Si no, se marca como Sin Coincidencia. El mapa de categorías agrupa descripciones por categoría. Revise muestras sin coincidencia primero: a menudo comparten prefijos como POS DEBIT o ACH que puede eliminar opcionalmente en preprocesamiento. Nombres de comercio duplicados con sufijos distintos pueden necesitar ramas de alternación separadas en un patrón.
¿Cómo construir un buen regex de transacciones?
Comience con patrones conocidos como AMAZON o WALMART para coincidencia de comercios. Pruebe contra descripciones reales e itere hasta cobertura alta. El panel de explicación decodifica tokens regex. Use alternación (MERCHANT1|MERCHANT2) para grupos de categoría. Ancle patrones con ^ cuando descripciones siempre empiezan con nombre de comercio para coincidencia más rápida. Construya biblioteca de patrones por categoría y combine con OR lógico para pipelines de importación en producción. Formatos agregadores Plaid y MX usan cadenas de descripción distintas a exportaciones CSV bancarias en bruto. Save working patterns in localStorage per bróker: Schwab, IBKR, and Degiro use different column orders. Exporte parsed JSON to compare against bróker official ganancias y pérdidas report for reconciliation audit. Share working regex patterns with impuesto preparer when importing multi year bróker history into ganancias y pérdidas software.
Puedo usar Analizador de Transacciones con Regex en el movil?
Si. Analizador de Transacciones con Regex funciona en cualquier navegador movil moderno. Los datos opcionales se guardan solo en tu dispositivo.
Donde se almacenan mis datos en Analizador de Transacciones con Regex?
En ningun servidor nuestro. Los calculos se ejecutan localmente en tu navegador.
Debo usar Analizador de Transacciones con Regex para decisiones fiscales o legales?
No. Analizador de Transacciones con Regex ofrece estimaciones educativas. Consulta a un profesional cualificado antes de decisiones importantes.
Herramientas Relacionadas
Generador SQL a TypeScript ayuda a tipar esquemas de base de datos de transacciones para apps de finanzas. Generador de Mock API crea payloads de muestra para probar webhooks de categorización. Programador de Mercado Cron soporta trabajos nocturnos que importan y categorizan nuevas exportaciones CSV bancarias. Calculadora Factor Café complementa categorización de transacciones para análisis de gasto discrecional. Planificador de Fondo de Reserva usa totales por categoría de transacciones parseadas para asignar metas de ahorro mensuales. CSV to Financial JSON Converter offers preset bróker maps when regex feels heavy for standard exports.