Задать вопрос
EnChikiben
@EnChikiben

Регулярное выражение получения числа/дробного и отрицательного?

Добрый день! Подскажите как получить числа из строк вида:
1
2+-1
2+(-1)
-2+-2
-2-2.1
результат ожидаю такой 1, 2, -1, 2, -1, -2, -2, -2, 2.1.
допер только до такого: [-]?[0-9]*[.,]?[0-9]+(?:[eE][-+]?[0-9]+)?
не могу сообразить как не брать минус если это знак выражения, я не знак отрицательного числа, например тут: -2-2.1
  • Вопрос задан
  • 1842 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы