Regex. Цифры и математические знаки - C#
Формулировка задачи:
Добрый день.
Подскажите что не так с этим выражением:
Оно должно отлавливать только цифры и математические знаки, это работает, но оно отлавливает и такие строки как "C2"
Regex regexExpression = new Regex(@"^(?:((-?\d+)(,\d+)?)+[*+/-])+((-?\d+)(,\d+)?)|((-?\d+)(\.\d+)?)+$");
Решение задачи: «Regex. Цифры и математические знаки»
textual
Листинг программы
Regex regexExpression = new Regex(@"^((?:((-?\d+)(,\d+)?)+[*+/-])+((-?\d+)(,\d+)?)+)|^(-?\d+)(\.\d+)?$");