私は文字列を持っています1.5(+1.2/-0.5)。正規表現を使用して数値を抽出したい: {1.5, 1.2, 0.5}.
(私の計画は、文字列を、+、/およびで分割すること-です。(andで分割すると問題なく分割され/ますが、 and も追加する+と-、プログラムがクラッシュします。
string[] foo = Regex.Split("1.5(+1.5/-0.5)", @"(?=[(/)])");
// OK
string[] foo = Regex.Split("1.5(+1.5/-0.5)", @"(?=[(/+-)])"); 
// Exception catched
キャッチされた例外は次のとおりです。
System.ArgumentException: "(?=[(/+-)])" - [xy] 範囲を逆順に解析しています