Здравствуйте, BJk, Вы писали:
BJk>Здравствуйте, cybrex, Вы писали:
C>>Подскажите пожалуста, что не так.
BJk>^.*\(((\+|-)?[0-9][0-9]*(\.|\,)?[0-9]*)\)$
BJk>Вот так более верно. Покрайней мере на приведенном вами примере работает.
BJk>Также учтена возможность появления положительных и отрицательных значений, также обрабатываются числа с запятой(|точкой)
Тоесть надо поместить строку сюда
Regex.Replace(str,@"^.*\(((\+|-)?[0-9][0-9]*(\.|\,)?[0-9]*)\)$","$1")
в результате исходная строка

Может я опять чтото напутал.
А насчёт чисел там только целые положительные.