Build, test, and debug regular expressions
Parses tab-separated rows from the ISO 4217 currency codes table (e.g., copied from Wikipedia) using .NET named capture groups: a three-letter alphabetic code like USD, a three-digit numeric code like 840, the number of decimal places, the currency name, and the countries/territories where it is used. With global and multiline flags it matches each table row, making it ideal for scripts that transform the table into a C# enum or other structured data.