бесконечности, дробная часть в числе может повторяться бесконечное количество раз?
Про ? внимательнее перепроверь, ты полправды про него написал
Прочитал другой источник, ? это 0 или 1, был неправ) \d+(\.\d+)?
Да, теперь у тебя есть регулярки для числа и для знака. Какая будет регулярка для строк вида <знак><число>?
(\+\-\*/)*\d+(\.\d+)? знаки могут быть или не быть и число
Нет, знаки должны быть в квадратных скобках, квадратные скобки это «что-то одно из этого». Квантификатор им тоже не нужен, для чего ты его добавил? Нужно же было составить регулярку для строки вида <знак><число> — тут есть и знак, и число.
Извините виноват, я немного туповат ) большое спасибо за помощь и уделённое время, благодаря вам чуть больше стал понимать, у меня уже 2 ночи и сильно хочется спать (
Почти закончили
[ [\+\-\*/]\d+(\.\d+)?]* либо круглые скобки, больше ничего на ум не приходит (
Круглые, потому что берём в группу и применяем квантификатор к ней целиком. Квадратные это «что-то одно из»
Теперь есть регулярка для части (<знак><число>)(<знак><число>)(<знак><число>)… из выражения <число>(<знак><число>)(<знак><число>)(<знак><число>)… Осталось дополнить её регуляркой для числа в начале
Обсуждают сегодня