Regex.Split на плюс и минус

У меня есть строка1.5(+1.2/-0.5), Я хочу использоватьRegex чтобы извлечь числовое значение:{1.5, 1.2, 0.5}.

Мой план состоит в том, чтобы разделить строку с(, +, / а также-, Когда я делю с( а также/, это раскалывается хорошо, но если я также добавлю+ а также-, то программа вылетает.

<code>string[] foo = Regex.Split("1.5(+1.5/-0.5)", @"(?=[(/)])");
// OK

string[] foo = Regex.Split("1.5(+1.5/-0.5)", @"(?=[(/+-)])"); 
// Exception catched
</code>

И пойманное исключение:

System.ArgumentException: parsing "(?=[(/+-)])" - [x-y] range in reverse order

Ответы на вопрос(2)

Ваш ответ на вопрос