正規表現取引パーサー
銀行取引を分類するための正規表現パターンを作成します。
このツールは気に入りましたか?portfolios.toolsを永遠に無料に保つのにご協力ください。
仕組み
キャプチャグループ付きの正規表現パターンを書き、銀行取引のサンプル説明を1行ずつ貼り付けます。ツールは各行をパターンに対してテストします。銀行からCSVをエクスポートし、説明列を貼り付けます。金額列と日付列は先に削除してください。説明パネルが各正規表現トークンを分解し、構築しながら学べます。個人向けダッシュボードでは食料、外食、交通、サブスク向けに30から50パターンが必要なことが多いです。 貼り付け:sample 証券会社age CSV lines と define capture groups for date, symbol, quantity, と amount fields. Test pattern on header row plus first data row 前 running against full ten thousand line export.
マッチ結果、キャプチャグループ、カバレッジ率、カテゴリグループを確認します。説明パネルは正規表現コンポーネントの理解を助けます。未マッチ数が小さくなるまでパターンを反復してください。動作するパターンを個人向け自動化スクリプトやスプレッドシートIMPORT数式にコピーして継続的に分類します。複雑な銀行フォーマットは明細変更時の保守を容易にするため、加盟店とカテゴリのキャプチャグループに分割してください。Actual BudgetやFirefly IIIなどのアプリは、ここでテストしたパターンに似たインポートルールを受け付けます。 Test regex against twenty lines 前 importing thousand row files: one bad pattern mislabels entire history. Capture group tester highlights which lines fail match 前 importing full history. European 証券会社s often use semicolon delimiter: adjust pattern 前 US comma assumptions.
regex against twenty lines 前 importing thousand row files: one bad pattern mislabels entire history. Capture group tester highlights which lines fail match 前 importing full history. European 証券会社s often use semicolon delimiter: adjust pattern 前 US comma assumptions.
正規表現取引パーサー. 大文字小文字を区別しないマッチング。説明パネルは学習のため一般的な正規表現トークンを解読します。すべてのブラウザでlookbehindをサポートしません。L\&L BARのような加盟店名の特殊文字はエスケープしてください。本番パイプラインはパターン保守のため未マッチ取引を週次でログすべきです。単語境界\bは長い加盟店文字列内の部分マッチを避けるのに役立ちます。 Parser runs in browser only: never upload statements で account numbers to external servers.
手順
- キャプチャグループ付きの正規表現パターンを書く
- 取引明細のサンプルを貼り付ける
- 一致、カバレッジ、カテゴリマップを確認
計算例
キャプチャグループ付きの正規表現パターンを書き、銀行取引のサンプル説明を1行ずつ貼り付けます。ツールは各行をパターンに対してテストします。銀行からCSVをエクスポートし、説明列を貼り付けます。金額列と日付列は先に削除してください。説明パネルが各正規表現トークンを分解し、構築しながら学べます。個人向けダッシュボードでは食料、外食、交通、サブスク向けに30から50パターンが必要なことが多いです。 貼り付け:sample 証券会社age CSV lines と define capture groups for date, symbol, quantity, と amount fields.
正規表現取引パーサー: マッチ結果、キャプチャグループ、カバレッジ率、カテゴリグループを確認します。説明パネルは正規表現コンポーネントの理解を助けます。未マッチ数が小さくなるまでパターンを反復してください。動作するパターンを個人向け自動化スクリプトやスプレッドシートIMPORT数式にコピーして継続的に分類します。複雑な銀行フォーマットは明細変更時の保守を容易にするため、加盟店とカテゴリのキャプチャグループに分割してください。Actual BudgetやFirefly IIIなどのアプリは、ここでテストしたパターンに似たインポートルールを受け付けます。 Test regex against twenty lines 前 importing thousand row files: one bad pattern mislabels entire history.
この計算機を使うタイミング
この計算機を使うタイミング: 銀行取引を分類するための正規表現パターンを作成します。
正規表現取引パーサー. portfolios.tools
よくある間違い
よくある間違い: キャプチャグループ付きの正規表現パターンを書き、銀行取引のサンプル説明を1行ずつ貼り付けます。ツールは各行をパターンに対してテストします。銀行からCSVをエクスポートし、説明列を貼り付けます。金額列と日付列は先に削除してください。説明パネルが各正規表現トークンを分解し、構築しながら学べます。個人向けダッシュボードでは食料、外食、交通、サブスク向けに30から50パターンが必要なことが多いです。 貼り付け:sample 証券会社age CSV lines と define capture groups for date, symbol, quantity, と amount fields.
正規表現取引パーサー. マッチ結果、キャプチャグループ、カバレッジ率、カテゴリグループを確認します。説明パネルは正規表現コンポーネントの理解を助けます。未マッチ数が小さくなるまでパターンを反復してください。動作するパターンを個人向け自動化スクリプトやスプレッドシートIMPORT数式にコピーして継続的に分類します。複雑な銀行フォーマットは明細変更時の保守を容易にするため、加盟店とカテゴリのキャプチャグループに分割してください。Actual BudgetやFirefly IIIなどのアプリは、ここでテストしたパターンに似たインポートルールを受け付けます。 Test regex against twenty lines 前 importing thousand row files: one bad pattern mislabels entire history.
計算式
正規表現は new RegExp(パターン, 'i') でテスト。一致とキャプチャグループは exec() で取得。カバレッジ = 一致数 / 全サンプル数 × 100。カテゴリマップはキャプチャグループインデックスで明細をグループ化。
大文字小文字を区別しないマッチング。説明パネルは学習のため一般的な正規表現トークンを解読します。すべてのブラウザでlookbehindをサポートしません。L\&L BARのような加盟店名の特殊文字はエスケープしてください。本番パイプラインはパターン保守のため未マッチ取引を週次でログすべきです。単語境界\bは長い加盟店文字列内の部分マッチを避けるのに役立ちます。 Parser runs in browser only: never upload statements で 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 で account numbers to external servers: parser runs locally.
制限と前提
大文字小文字を区別しないマッチング。説明パネルは学習のため一般的な正規表現トークンを解読します。すべてのブラウザでlookbehindをサポートしません。L\&L BARのような加盟店名の特殊文字はエスケープしてください。本番パイプラインはパターン保守のため未マッチ取引を週次でログすべきです。単語境界\bは長い加盟店文字列内の部分マッチを避けるのに役立ちます。 Parser runs in browser only: never upload statements で 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 で account numbers to external servers: parser runs locally. 正規表現取引パーサー.
用語集
- 正規表現パーサーは取引をどのように分類しますか?
- 正規表現パターンとサンプル取引説明を入力します。ツールは各説明をパターンに対してテストし、キャプチャグループを抽出し、指定グループ番号で各マッチを分類します。正規表現エンジンはデフォルトで大文字小文字を区別せず、amazon、Amazon、AMAZONを同一加盟店として扱います。信頼できるカバレッジ見積もりには銀行エクスポートの実データ20から50行でテストしてください。Chase、Bank of America、Wells Fargoのエクスポートは別パターンライブラリが必要な異なる説明フォーマットを使います。同一加盟店でもクレジットカードと当座の説明は別パターンが必要なことが多いです。 Named groups map to JSON keys in output: use (?
- キャプチャグループはどのように機能しますか?
- キャプチャグループは括弧()でマークします。グループ1は通常カテゴリ名です。categoryGroupパラメータで別キャプチャグループを使えます。例 (AMAZON|WALMART).
- Assumption
- カバレッジ = (マッチ数 / 総サンプル数) × 100。正規表現パターンが成功裏にマッチする取引説明の割合を示します。YNABやMonarchなどの予算アプリへインポートする前に90パーセント以上を目指してください。未マッチ行は追加パターンやより広い選択グループが必要な加盟店を示します。銀行が明細行に新しい加盟店記述形式を追加するため、カバレッジは月次で追跡してください。 Multi 通貨 lines require separate regex branch or normalized amount group 後 通貨 symbol strip.
代替手段との比較
SQL to TypeScript Generatorは金融アプリ向け取引DBスキーマの型付けを助けます。API Mock Generatorは分類Webhookテスト用のサンプルペイロードを作成します。Cron Market Schedulerは新しい銀行CSVエクスポートをインポート・分類する夜間ジョブをサポートします。Latte Factor Calculatorは裁量支出分析のため取引分類を補完します。Sinking Fund Plannerは解析済み取引のカテゴリ合計で月次貯蓄目標を配分します。 CSV to Financial JSON Converter offers preset 証券会社 maps 時 regex feels heavy for standard exports.
portfolios.tools 代替手段との比較 正規表現取引パーサー.
よくある質問
正規表現パーサーは取引をどのように分類しますか?
正規表現パターンとサンプル取引説明を入力します。ツールは各説明をパターンに対してテストし、キャプチャグループを抽出し、指定グループ番号で各マッチを分類します。正規表現エンジンはデフォルトで大文字小文字を区別せず、amazon、Amazon、AMAZONを同一加盟店として扱います。信頼できるカバレッジ見積もりには銀行エクスポートの実データ20から50行でテストしてください。Chase、Bank of America、Wells Fargoのエクスポートは別パターンライブラリが必要な異なる説明フォーマットを使います。同一加盟店でもクレジットカードと当座の説明は別パターンが必要なことが多いです。 Named groups map to JSON keys in output: use (?<date>...) syn税 for readable transformation templates. Multiline CSV で embedded commas inside quotes requires regex that respects quoted field boundaries. Named capture groups map to JSON keys for date symbol quantity と amount fields.
キャプチャグループはどのように機能しますか?
キャプチャグループは括弧()でマークします。グループ1は通常カテゴリ名です。categoryGroupパラメータで別キャプチャグループを使えます。例 (AMAZON|WALMART).*?(Grocery|Shopping) はグループ2からカテゴリを割り当てます。非キャプチャグループ(?:...)はグループインデックスに数えません。名前付きグループは非対応です。カテゴリ割り当ては数値インデックスのみ使ってください。本番分類スクリプト投入前に5サンプルでキャプチャグループ出力をテストしてください。 European date formats need explicit day month year pattern: US default MM/DD/YYYY fails on many EU exports.
カバレッジ率の意味は?
カバレッジ = (マッチ数 / 総サンプル数) × 100。正規表現パターンが成功裏にマッチする取引説明の割合を示します。YNABやMonarchなどの予算アプリへインポートする前に90パーセント以上を目指してください。未マッチ行は追加パターンやより広い選択グループが必要な加盟店を示します。銀行が明細行に新しい加盟店記述形式を追加するため、カバレッジは月次で追跡してください。 Multi 通貨 lines require separate regex branch or normalized amount group 後 通貨 symbol strip. Split lines on comma versus semicolon based on 証券会社 locale export settings.
カテゴリはどのように割り当てられますか?
サンプルがマッチすれば指定キャプチャグループのカテゴリに割り当てられます。マッチしなければ未マッチとマークされます。カテゴリマップは説明をカテゴリ別にグループ化します。未マッチサンプルを先に確認してください。POS DEBITやACHなどの共通プレフィックスがあり、前処理で任意削除できます。異なる接尾辞の重複加盟店名は1パターン内で別選択ブランチが必要な場合があります。
良い取引用正規表現を作成するには?
加盟店マッチングにはAMAZONやWALMARTなど既知パターンから始めます。実際の説明でテストし、カバレッジが高くなるまで反復します。説明パネルが正規表現トークンを解読します。カテゴリグループには選択(MERCHANT1|MERCHANT2)を使います。説明が常に加盟店名で始まる場合は^でアンカーすると高速化できます。カテゴリ別パターンライブラリを構築し、本番インポートパイプラインでは論理ORで結合します。PlaidとMXアグリゲーター形式は生銀行CSVエクスポートとは異なる説明文字列を使います。 Save working patterns in localStorage per 証券会社: Schwab, IBKR, と Degiro use different column orders. Export parsed JSON to compare against 証券会社 official gain loss report for reconciliation audit. Share working regex patterns で 税 preparer 時 importing multi year 証券会社 history into gain loss software.
正規表現取引パーサーはスマホで使えますか?
はい。正規表現取引パーサーはモダンなモバイルブラウザで動作します。入力の保存は端末内のみです。
正規表現取引パーサーのデータはどこに保存されますか?
サーバーには保存されません。計算はブラウザ内で完結します。
正規表現取引パーサーを税務や法務判断に使ってよいですか?
いいえ。正規表現取引パーサーは学習用の試算です。重要な決定前は専門家に相談してください。
関連ツール
SQL to TypeScript Generatorは金融アプリ向け取引DBスキーマの型付けを助けます。API Mock Generatorは分類Webhookテスト用のサンプルペイロードを作成します。Cron Market Schedulerは新しい銀行CSVエクスポートをインポート・分類する夜間ジョブをサポートします。Latte Factor Calculatorは裁量支出分析のため取引分類を補完します。Sinking Fund Plannerは解析済み取引のカテゴリ合計で月次貯蓄目標を配分します。 CSV to Financial JSON Converter offers preset 証券会社 maps 時 regex feels heavy for standard exports.