Gpax для GPA не соответствует [дубликату]JAVA

Программисты JAVA общаются здесь
Anonymous
Gpax для GPA не соответствует [дубликату]

Сообщение Anonymous »

Таким образом, я сделал резервуар для тестирования действительных GPA, таких как от 0,00 до 5,00, включая такие вещи, как 0, 4, 3,55 и т. Д. Вещи, которые не являются действительными, включают 6.0, 3,555, 0,000, 11,11 и т. Д. На нескольких веб -сайтах я подтвердил, что эта рекорд работает для этих случаев. < /p>

.

Код: Выделить всё

(([0-5]\s)|([0-4]\.\d{0,2}\s))|[5]\.[0]{0,2}\s< /code> < /p>

Однако тогда я пытаюсь использовать это в Kotlin, используя класс java regex Я не получаю ожидаемые результаты, всегда ложные для моих тестовых случаев.Regex("(([0-5]\\s)|([0-4]\\.\\d{0,2}\\s))|[5]\\.[0]{0,2}\\s").matches("2.0")< /code> < /p>

Мне любопытно, что мне не хватает, что заставляет это провалиться. Я сбежал/
символы и пробовали вариации, используя строковые литералы без ухода, а также с использованием шаблона/совпадения непосредственно безрезультатно.

Подробнее здесь: https://stackoverflow.com/questions/538 ... t-matching

Вернуться в «JAVA»