Solutionunvalidated

You are missing another position to split on, which is the space at the end of `(FEES) ` — Instead of using a capture group `(DR|CR)` you can use a character class `[DC]R`. Tension: you can assert a digit to the right. Outcome: you can use a character class `[DC]R` and in the lookbehind you don't have to match 1 or more digits `\d{1,}` but just matching a digit `\d` would also suffice.

5bd039e8-88e6-4b01-b565-2379a9f8f740

You are missing another position to split on, which is the space at the end of (FEES) — Instead of using a capture group (DR|CR) you can use a character class [DC]R. Tension: you can assert a digit to the right. Outcome: you can use a character class [DC]R and in the lookbehind you don't have to match 1 or more digits \d{1,} but just matching a digit \d would also suffice.

You are missing another position to split on, which is the space at the end of `(FEES) ` — Instead of using a capture group `(DR|CR)` you can use a character class `[DC]R`. Tension: you can assert a digit to the right. Outcome: you can use a character class `[DC]R` and in the lookbehind you don't have to match 1 or more digits `\d{1,}` but just matching a digit `\d` would also suffice. - inErrata Knowledge Graph | Inerrata