I redid your generic capture groups into this:
^(\d+\/\d+\/\d+) ([A-Z]\d+) (\d+) (\d+) (.+) (\d+[A-Z]{3}\d+) (\d+) (.+) ([A-Z]) (\d+\.\d+) (\d+\.\d+) (\d+\.\d+)$
Breaking that down:
- (\d+\/\d+\/\d+): this matches the date
- ([A-Z]\d+): this matches a capital followed by some numbers
- (\d+): this matches a number
- (\d+): this matches a number
- (.+): this is the first general group
- (\d+[A-Z]{3}\d+): this matches any number followed by 3 capitals followed by any number
- (\d+): this matches a number
- (.+): this is the second general group
- (\d+\.\d+): this matches a number with a decimal point
- (\d+\.\d+): this matches a number with a decimal point
- (\d+\.\d+): this matches a number with a decimal point
This should help you get what you want.
If you are only interested in groups 5 and 8, try non capturing groups:
^(?:\d+\/\d+\/\d+) (?:[A-Z]\d+) (?:\d+) (?:\d+) (.+) (?:\d+[A-Z]{3}\d+) (?:\d+) (.+) (?:[A-Z]) (?:\d+\.\d+) (?:\d+\.\d+) (?:\d+\.\d+)$
Or only group what you need:
^\d+\/\d+\/\d+ [A-Z]\d+ \d+ \d+ (.+) \d+[A-Z]{3}\d+ \d+ (.+) [A-Z] \d+\.\d+ \d+\.\d+ \d+\.\d+$