Build, test, and debug regular expressions
Matches a CUSIP security identifier (8-9 characters: 3 digits followed by 5-6 alphanumeric) paired with a financial price value. The separator allows flexible spacing with optional colon or hyphen. Prices support decimal notation (e.g., 100.50), dollar-prefixed amounts ($105), and Treasury bond tick notation in 32nds (e.g., 99-16 for 99.5).