私には文字列1.5(+1.2/-0.5)
があります。私は数値{1.5, 1.2, 0.5}
を抽出するためにRegexを使用したいと思います。Regex.Splitのプラス記号とマイナス記号
(
,+
,/
および-
という文字列を分割することを計画しています。 (
と/
で分割すると、それは分裂しますが、+
と-
も追加すると、プログラムがクラッシュします。
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]の範囲 逆順
ああ、私は逃げるのを忘れました。 +1 – KMC
[0-9。] +を使用しましたが、数値を省略しています。 – KMC
数値を省略してどういう意味ですか? – Amadan