Wpis z mikrobloga

Nigdy nie byłem mocny z regexpów, od pół godziny próbuję napisać takiego który mi spasuje wszystkie numeryczne stringi (całkowite i ułamki dziesiętne z ewentualnym minusem) krok po kroku doszedłem do rozwiązania które na moją logikę powinno działać (^([-]?[0-9]+(.[0-9]+)?)$), ale nie chcą mi przejść żadne testy, zawsze mi zwraca false. Ci ciekawe w którymś tam wątku na stackoverflow znalazłem dokładnie ten sam przykład tylko dla Javy, a ja mam kod w Scali. Ktoś to rozumie? Może jakiś oczywisty błąd? A może Scalowe regexpy != te w Javie?

Kod z testem: https://pastebin.com/GHrjD3z8

#z--------------------i #programowanie #regex #scala #java
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach