Code Lab

Номер версии

СредняяСтроки10 мин

Напиши функцию extractVersion(text). Она находит в строке первый номер версии и возвращает его строкой в том виде, как он записан. Для 'oracle release 12.2c' ответ '12.2'.

Версия состоит из групп цифр через точку, например 19, 12.2 или 3.10.4. Точка без цифры после неё в версию не входит. Если цифр в тексте нет, верни null.

Примеры

extractVersion('oracle release 12.2c')

Вернёт '12.2'

extractVersion('Python 3.10.4 released')

Вернёт '3.10.4'

extractVersion('no version')

Вернёт null

Спрашивали в Oracle · Источник

Загружаем редактор...
  1. Входные данныеextractVersion('oracle release 12.2c')
    Ожидалось'12.2'
  2. Входные данныеextractVersion('Python 3.10.4 released')
    Ожидалось'3.10.4'
  3. Входные данныеextractVersion('no version')
    Ожидалосьnull

Скрытые тесты запускаются по Submit.