Regex. Цифры и математические знаки - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Подскажите что не так с этим выражением:
Regex regexExpression = new Regex(@"^(?:((-?\d+)(,\d+)?)+[*+/-])+((-?\d+)(,\d+)?)|((-?\d+)(\.\d+)?)+$");
Оно должно отлавливать только цифры и математические знаки, это работает, но оно отлавливает и такие строки как "C2"

Решение задачи: «Regex. Цифры и математические знаки»

textual
Листинг программы
 Regex regexExpression = new Regex(@"^((?:((-?\d+)(,\d+)?)+[*+/-])+((-?\d+)(,\d+)?)+)|^(-?\d+)(\.\d+)?$");

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 4.222 из 5