I've recently moved from c++ to c# in my classes and I have looked all over and haven't found much. I am having the following problem. I am supposed to be able to let the user add a complex number. For Example

-3.2 - 4.1i I want to split and store as (-3.2) - (4.1i)

I know I can split at the - sign, but there are some problems like

4 + 3.2i or even just a single number 3.2i.

Any help or insight would be appreciated.