{n} is used as syntax to select field n. A format string like
{0}{1}{2}
will select the first three fields.
Financial card data will be split into eight fields:
| Field | Length | Type |
|---|---|---|
| {0} | 19 | PAN |
| {1} | 26 | NAME |
| {2} | 2 | YY |
| {3} | 2 | MM |
| {4} | 3 | Service code |
| {5} | 8 | Discretionary data |
| {6} | 19 | PAN (track 2) |
| {7} | 15 | Additional track 2 |
The format string {0}{1}{2} will select the PAN,NAME and YY fields and present them as a combined string.
A TAB character (\t) may be added to separate the fields:
{0}\t{1}\t{2}
The fields may also be separated with spaces or text:
{0} expire: 20{2}/{3}
will present the PAN field together with the expire date fields:
1234567890123456789 expire: 2019/07
See also: Magnetic Stripe Card