@immelnikoff
Изучаю БД

Почему регулярка ведёт себя странно?

Почему в Hive rlike возвращает False, когда ожидается True?
select '827EABB6-AC85-4173-B823-6692B1DBE555'
rlike '[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}' -> False

При этом,
select '827EABB6-AC85-4173-B823-6692B1DBE555' rlike '[0-9A-Z]{8}' -> True

, но
select '827EABB6-AC85-4173-B823-6692B1DBE555' rlike '[0-9A-Z]{8}-' -> False
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
654a4b20f05f4769951183.png

зашел на первый попавшийся эмулятор Hive. У меня ваш пример работает тут
https://demo.gethue.com/hue/editor?editor=824614
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы