← GalleryFIS v1 Transaction Metadata Format✨ Emoji Combos/!::(?<FinancialProcessor>\d+)\~(?<FormatVersion>\d+)\~(?<TransactionGroupId>\d+)\~(?<SharedSnowFlake>SHRD\w+)\~(?<Acct1PurposeTypeId>\d)(?<Acct1SignType>\W)(?<Acct1PublicId>\w{32})\~(?<Acct2>(?<Acct2PurposeTypeId>\d)(?<Acct2SignType>\W)(?<Acct2PublicId>\w{32}))?\~(?<Acct3>(?<Acct3PurposeTypeId>\d)(?<Acct3SignType>\W)(?<Acct3PublicId>\w{32}))?\~(?<CardTransactionTypeId>\d+)?\~(?<TransactionAccountingId>.{1,50})?\~(?<FeeScheduleId>\d+)?::!/gmPCRE+06 years ago✓ Pre-loaded
About this regex
Parses FIS v1 transaction metadata strings delimited by `!::` and `::!` markers. It captures financial processor ID, format version, transaction group ID, shared snowflake ID, up to three account details (purpose type, sign type, public ID), card transaction type, accounting ID, and fee schedule ID. Used in payment processing systems for structured transaction routing and reconciliation.