Na rozdelenie používaš kladné tvrdenie o predchádzajúcom (positive lookbehind), čiže sa to rozdelí tam, kde bol predchádzajúci znak + alebo -.
Keď chceš, aby sa to rozdelilo tam, kde bude nasledujúci znak + alebo -, musíš použiť kladné tvrdenie o nasledujúcom (positive lookahead): @"(?=[+-])"