portfolios.tools

정규식 거래 파서

은행 거래를 분류하는 정규식 패턴을 구축하세요.

결과

Coverage

66.67%

DescriptionMatchedCategory
AMAZON PURCHASEYesAMAZON
NETFLIX SUBSCRIPTIONYesNETFLIX
GROCERY STORENoUnmatched

작동 방식

캡처 그룹이 있는 정규식 패턴을 작성하고 샘플 은행 거래 설명을 한 줄씩 붙여넣으세요. 이 도구는 각 라인을 패턴에 대해 테스트합니다. 은행에서 CSV를 내보내고 설명 열을 붙여넣으세요. 먼저 금액과 날짜 열을 제거하세요. 설명 패널은 각 정규식 토큰을 분해하여 구축하면서 배울 수 있도록 합니다. 개인 재무 대시보드는 종종 식료품, 외식, 교통 및 구독을 포괄하는 30~50개의 패턴이 필요합니다. 샘플 중개 CSV 라인을 붙여넣고 날짜, 심볼, 수량 및 금액 필드에 대한 캡처 그룹을 정의하세요. 전체 1만 라인 내보내기에 대해 실행하기 전에 헤더 행과 첫 번째 데이터 행에서 패턴을 테스트하세요. 샘플 중개 CSV 라인을 붙여넣고 날짜, 심볼, 수량 및 금액 필드에 대한 캡처 그룹을 정의하세요. 전체 1만 라인 내보내기에 대해 실행하기 전에 헤더 행과 첫 번째 데이터 행에서 패턴을 테스트하세요.

일치 결과, 캡처 그룹, 커버리지 백분율 및 카테고리 그룹화를 검토하세요. 설명 패널은 정규식 구성 요소를 이해하는 데 도움이 됩니다. 일치하지 않는 수가 적어질 때까지 패턴을 반복하세요. 지속적인 분류를 위해 작업 패턴을 개인 재무 자동화 스크립트나 스프레드시트 IMPORT 수식에 복사하세요. 거래 명세서 형식이 변경될 때 더 쉽게 유지보수할 수 있도록 복잡한 은행 형식을 판매자 및 카테고리 캡처 그룹으로 분할하세요. Actual Budget 및 Firefly III와 같은 예산 앱은 여기서 테스트한 패턴과 유사한 가져오기 규칙을 허용합니다. 천 개 행 파일을 가져오기 전에 20개 라인으로 정규식을 테스트하세요: 하나의 잘못된 패턴이 전체 기록을 잘못 분류합니다. 캡처 그룹 테스터는 전체 기록을 가져오기 전에 어떤 라인이 일치하지 않는지 강조 표시합니다. 유럽 브로커는 종종 세미콜론 구분자를 사용합니다: 미국 쉼표 가정 전에 패턴을 조정하세요. 천 개 행 파일을 가져오기 전에 20개 라인으로 정규식을 테스트하세요: 하나의 잘못된 패턴이 전체 기록을 잘못 분류합니다. 캡처 그룹 테스터는 전체 기록을 가져오기 전에 어떤 라인이 일치하지 않는지 강조 표시합니다. 유럽 브로커는 종종 세미콜론 구분자를 사용합니다: 미국 쉼표 가정 전에 패턴을 조정하세요.

천 개 행 파일을 가져오기 전에 20개 라인으로 테스트하세요: 하나의 잘못된 패턴이 전체 기록을 잘못 분류합니다. 캡처 그룹 테스터는 전체 기록을 가져오기 전에 어떤 라인이 일치하지 않는지 강조 표시합니다. 유럽 브로커는 종종 세미콜론 구분자를 사용합니다: 미국 쉼표 가정 전에 패턴을 조정하세요. 천 개 행 파일을 가져오기 전에 20개 라인으로 정규식을 테스트하세요: 하나의 잘못된 패턴이 전체 기록을 잘못 분류합니다. 캡처 그룹 테스터는 전체 기록을 가져오기 전에 어떤 라인이 일치하지 않는지 강조 표시합니다. 유럽 브로커는 종종 세미콜론 구분자를 사용합니다: 미국 쉼표 가정 전에 패턴을 조정하세요.

입력값이 변경될 때마다 정규식 거래 파서을(를) 사용하세요: 시장 변동, 새로운 기여금 또는 수정된 개인 가정 후. 소프트웨어 설치 없이 빠른 재실행을 위해 페이지를 북마크하세요.

단계별 안내

  1. 캡처 그룹이 있는 정규식 패턴을 작성하세요
  2. 샘플 거래 설명을 붙여넣으세요
  3. 일치 결과, 커버리지 및 카테고리 맵을 검토하세요

실전 예제

캡처 그룹이 있는 정규식 패턴을 작성하고 샘플 은행 거래 설명을 한 줄씩 붙여넣으세요. 작동 방식에 설명된 샘플 입력을 단계별로 입력하여 시나리오를 재현하세요.

한 번에 하나의 입력을 조정하여 민감도를 확인하세요. 정규식 거래 파서은(는) 즉시 업데이트되므로 행동하기 전에 낙관적 및 보수적 가정을 스트레스 테스트할 수 있습니다.

이 계산기를 사용할 때

은행 거래를 분류하는 정규식 패턴을 구축할 때 정규식 거래 파서를 사용하세요. 거래, 할당 변경 또는 계획 업데이트 전 빠른 가정 분석에 적합합니다.

결정이 세금, 유동성 또는 하나의 공식이 포착하는 것 이상의 다년 전망을 포괄할 때 관련 도구와 함께 사용하세요.

흔한 실수

입력 단위나 오래된 시장 가격을 확인하지 않고 출력을 복사하는 것은 정규식 거래 파서에서 흔한 오류입니다. 행동하기 전에 티커, 백분율 및 날짜를 확인하세요.

단일 기준 시나리오만 실행하면 꼬리 위험을 무시합니다. 보수적 입력으로 스트레스 테스트하고 결정이 중요할 때 아래 나열된 관련 도구와 비교하세요.

공식

정규식은 new RegExp(pattern, 'i')를 통해 테스트됩니다. exec()를 통해 일치 항목과 캡처 그룹을 찾습니다. 커버리지 = 일치 건수 / 총 샘플 수 × 100. 카테고리 맵은 캡처 그룹 인덱스로 설명을 그룹화합니다.

대소문자 구분 없는 일치. 설명 패널은 학습을 위해 일반적인 정규식 토큰을 해석합니다. 모든 브라우저에서 역탐색을 지원하지는 않습니다. L\&L BAR와 같은 판매자 이름의 특수 문자를 이스케이프하세요. 프로덕션 파이프라인은 패턴 유지보수를 위해 매주 일치하지 않는 거래를 기록해야 합니다. 단어 경계 \b는 더 긴 판매자 문자열 내 부분 일치를 방지하는 데 도움이 됩니다. 파서는 브라우저에서만 실행됩니다: 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요. 간단한 패턴의 경우 ReDoS 위험은 낮지만 대용량 파일에서 치명적인 중첩 수량자를 피하세요. ISO 날짜 YYYY MM DD 출력 형식은 재파싱 없이 다운스트림 원장 가져오기에서 올바르게 정렬됩니다. 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요: 파서는 로컬에서 실행됩니다. 파서는 브라우저에서만 실행됩니다: 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요. 간단한 패턴의 경우 ReDoS 위험은 낮지만 대용량 파일에서 치명적인 중첩 수량자를 피하세요. ISO 날짜 YYYY MM DD 출력 형식은 재파싱 없이 다운스트림 원장 가져오기에서 올바르게 정렬됩니다. 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요: 파서는 로컬에서 실행됩니다.

제한 사항 및 가정

대소문자 구분 없는 일치. 설명 패널은 학습을 위해 일반적인 정규식 토큰을 해석합니다. 모든 브라우저에서 역탐색을 지원하지는 않습니다. L\&L BAR와 같은 판매자 이름의 특수 문자를 이스케이프하세요. 프로덕션 파이프라인은 패턴 유지보수를 위해 매주 일치하지 않는 거래를 기록해야 합니다. 단어 경계 \b는 더 긴 판매자 문자열 내 부분 일치를 방지하는 데 도움이 됩니다. 파서는 브라우저에서만 실행됩니다: 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요. 간단한 패턴의 경우 ReDoS 위험은 낮지만 대용량 파일에서 치명적인 중첩 수량자를 피하세요. ISO 날짜 YYYY MM DD 출력 형식은 재파싱 없이 다운스트림 원장 가져오기에서 올바르게 정렬됩니다. 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요: 파서는 로컬에서 실행됩니다. 파서는 브라우저에서만 실행됩니다: 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요. 간단한 패턴의 경우 ReDoS 위험은 낮지만 대용량 파일에서 치명적인 중첩 수량자를 피하세요. ISO 날짜 YYYY MM DD 출력 형식은 재파싱 없이 다운스트림 원장 가져오기에서 올바르게 정렬됩니다. 계좌 번호가 포함된 거래 명세서를 외부 서버에 업로드하지 마세요: 파서는 로컬에서 실행됩니다. 정규식 거래 파서는 개인화된 조언을 대체하지 않습니다. 수수료, 슬리피지, 계좌별 규칙 및 행동 제약이 실제 결과를 변경할 수 있습니다.

주요 용어

정규식 파서는 어떻게 거래를 분류하나요
정규식 패턴과 샘플 거래 설명을 입력하세요.
캡처 그룹은 어떻게 작동하나요
캡처 그룹은 괄호 ()로 표시됩니다.
모델 가정
커버리지 = (일치 건수 / 총 샘플 수) × 100.

대안 비교

SQL to TypeScript Generator는 금융 앱용 거래 데이터베이스 스키마의 타입을 지정하는 데 도움이 됩니다. 정규식 거래 파서만으로 전체 결정을 포착하지 못할 때는 해당 계산기를 사용하세요.

portfolios.tools의 내부 링크는 계산기 체인을 도와줍니다: 먼저 정규식 거래 파서을(를) 실행한 다음, 아래 관련 섹션의 전문 도구로 엣지 케이스를 검증하세요.

FAQ

정규식 파서는 어떻게 거래를 분류하나요?

정규식 패턴과 샘플 거래 설명을 입력하세요. 이 도구는 각 설명을 패턴에 대해 테스트하고, 캡처 그룹을 추출하며, 지정된 그룹 번호로 각 일치 항목을 분류합니다. 정규식 엔진은 기본적으로 대소문자 구분 없는 일치를 사용하여 amazon, Amazon, AMAZON과 같은 변형을 동일한 판매자로 포착합니다. 신뢰할 수 있는 커버리지 추정을 위해 20~50개의 실제 은행 내보내기 라인으로 테스트하세요. Chase, Bank of America, Wells Fargo 내보내기는 서로 다른 설명 형식을 사용하므로 별도의 패턴 라이브러리가 필요합니다. 동일한 판매자에 대한 신용카드와 체킹 계좌 설명에는 종종 별개의 패턴이 필요합니다. 명명된 그룹은 출력에서 JSON 키로 매핑됩니다: 읽기 쉬운 변환 템플릿을 위해 (?<date>...) 구문을 사용하세요. 따옴표 안에 쉼표가 포함된 여러 줄 CSV는 인용된 필드 경계를 존중하는 정규식이 필요합니다. 명명된 캡처 그룹은 날짜, 심볼, 수량 및 금액 필드의 JSON 키로 매핑됩니다. 명명된 그룹은 출력에서 JSON 키로 매핑됩니다: 읽기 쉬운 변환 템플릿을 위해 (?<date>...) 구문을 사용하세요. 따옴표 안에 쉼표가 포함된 여러 줄 CSV는 인용된 필드 경계를 존중하는 정규식이 필요합니다. 명명된 캡처 그룹은 날짜, 심볼, 수량 및 금액 필드의 JSON 키로 매핑됩니다.

캡처 그룹은 어떻게 작동하나요?

캡처 그룹은 괄호 ()로 표시됩니다. 그룹 1은 일반적으로 카테고리 이름입니다. categoryGroup 매개변수를 조정하여 분류에 다른 캡처 그룹을 사용하세요. 예제 패턴 (AMAZON|WALMART).*?(Grocery|Shopping)은 그룹 2에서 카테고리를 할당합니다. 비캡처 그룹 (?:...)은 그룹 인덱스에 포함되지 않습니다. 명명된 그룹은 지원되지 않으므로 카테고리 할당에는 숫자 그룹 인덱스만 사용하세요. 프로덕션 분류 스크립트에 배포하기 전에 5개의 샘플에서 캡처 그룹 출력을 테스트하세요. 유럽 날짜 형식에는 명시적인 일 월 연도 패턴이 필요합니다: 미국 기본값 MM/DD/YYYY는 많은 EU 내보내기에서 실패합니다. 유럽 날짜 형식에는 명시적인 일 월 연도 패턴이 필요합니다: 미국 기본값 MM/DD/YYYY는 많은 EU 내보내기에서 실패합니다.

커버리지 백분율은 무엇을 의미하나요?

커버리지 = (일치 건수 / 총 샘플 수) × 100. 이는 정규식 패턴이 거래 설명 중 몇 퍼센트를 성공적으로 일치시키는지 보여줍니다. YNAB나 Monarch와 같은 예산 앱으로 패턴을 가져오기 전에 90% 이상의 커버리지를 목표로 하세요. 일치하지 않는 라인은 추가 패턴이나 더 넓은 교대 그룹이 필요한 판매자를 드러냅니다. 은행이 거래 명세서 라인에 새로운 판매자 설명 형식을 추가하므로 매월 커버리지를 추적하세요. 다중 통화 라인은 별도의 정규식 분기 또는 통화 심볼 제거 후 정규화된 금액 그룹이 필요합니다. 브로커 로케일 내보내기 설정에 따라 쉼표 대 세미콜론으로 라인을 분할하세요. 다중 통화 라인은 별도의 정규식 분기 또는 통화 심볼 제거 후 정규화된 금액 그룹이 필요합니다. 브로커 로케일 내보내기 설정에 따라 쉼표 대 세미콜론으로 라인을 분할하세요.

카테고리는 어떻게 할당되나요?

샘플이 일치하면 지정된 캡처 그룹의 카테고리에 할당됩니다. 일치하지 않으면 미분류로 표시됩니다. 카테고리 맵은 일치하는 설명을 카테고리별로 그룹화합니다. 일치하지 않는 샘플을 먼저 검토하세요: POS DEBIT나 ACH와 같은 접두사를 공유하는 경우가 많으며 전처리에서 선택적으로 제거할 수 있습니다. 접미사가 다른 중복 판매자 이름은 하나의 패턴에 별도의 교대 분기가 필요할 수 있습니다.

좋은 거래 정규식을 어떻게 구축하나요?

판매자 일치를 위해 AMAZON이나 WALMART와 같은 알려진 패턴으로 시작하세요. 실제 설명에 대해 테스트하고 커버리지가 높아질 때까지 반복하세요. 설명 패널은 정규식 토큰을 해석합니다. 카테고리 그룹에는 교대 (MERCHANT1|MERCHANT2)를 사용하세요. 더 빠른 일치를 위해 설명이 항상 판매자 이름으로 시작할 때는 ^로 패턴을 고정하세요. 카테고리별 패턴 라이브러리를 구축하고 프로덕션 가져오기 파이프라인을 위해 논리적 OR로 결합하세요. Plaid 및 MX 집계기 형식은 원시 은행 CSV 내보내기와 다른 설명 문자열을 사용합니다. 브로커별로 작업 패턴을 localStorage에 저장하세요: Schwab, IBKR, Degiro는 서로 다른 열 순서를 사용합니다. 파싱된 JSON을 내보내 브로커 공식 손익 보고서와 비교하여 조정 감사를 수행하세요. 다년간의 브로커 기록을 손익 소프트웨어로 가져올 때 세무 대리인과 작업 정규식 패턴을 공유하세요. 브로커별로 작업 패턴을 localStorage에 저장하세요: Schwab, IBKR, Degiro는 서로 다른 열 순서를 사용합니다. 파싱된 JSON을 내보내 브로커 공식 손익 보고서와 비교하여 조정 감사를 수행하세요.

휴대폰이나 태블릿에서 정규식 거래 파서을(를) 사용할 수 있나요?

예. 정규식 거래 파서는 데스크톱과 동일한 공식으로 모바일 브라우저에서 완전히 실행됩니다. 선택적 localStorage는 브라우저 설정에서 활성화된 경우 기기에 입력값을 기억할 수 있습니다.

정규식 거래 파서을(를) 사용할 때 내 데이터는 어디에 저장되나요?

당사 서버 어디에도 없습니다. 계산은 브라우저에서 로컬로 실행됩니다. 선택적 localStorage는 기기에서만 양식 필드를 저장하며 네트워크를 통해 포트폴리오 번호를 전송하지 않습니다.

세금 또는 법적 결정에 정규식 거래 파서에 의존해야 하나요?

아니요. 정규식 거래 파서는 교육용 수학만 제공합니다. 세법, 계좌 규칙 및 개인 상황은 다양합니다. 중대한 결과를 초래하는 거래 전에 자격을 갖춘 세무 또는 법률 전문가와 상담하세요.

관련 도구

SQL to TypeScript Generator는 금융 앱용 거래 데이터베이스 스키마의 타입을 지정하는 데 도움이 됩니다. API Mock Generator는 분류 웹훅 테스트를 위한 샘플 페이로드를 생성합니다. Cron Market Scheduler는 새로운 은행 CSV 내보내기를 가져와 분류하는 야간 작업을 지원합니다. Latte Factor Calculator는 임의 지출 분석을 위해 거래 분류를 보완합니다. Sinking Fund Planner는 파싱된 거래의 카테고리 합계를 사용하여 월별 저축 목표를 할당합니다. CSV to Financial JSON Converter는 표준 내보내기에 정규식이 무겁게 느껴질 때 사전 설정된 브로커 맵을 제공합니다. CSV to Financial JSON Converter는 표준 내보내기에 정규식이 무겁게 느껴질 때 사전 설정된 브로커 맵을 제공합니다.