

C# split podle regexu
Zdravím, potřebuji poradit s regexem v C#.
Mám lineární rovnici např: '10x-5y=6' a já potřebuji rozdělit levou stranu, tj '10x-5y' podle '+' a '-' a to včetně těchto delimiterů.
Tímto příkazem:
array = Regex.Split(left_part, @"(?<=[+-])");
dostanu z '10x-5y' pole, které má prvky: '10x-' a '5y', jenže já potřebuji '10x' a '-5y'. Určitě to půjde jen nějakou úpravou toho regexu, jenže já nevím jak.
Samozřejmě bych to mohl projít a opravit sám, jen mi to přijde jako zbytečná práce.
Díky.