@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
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
654a4b20f05f4769951183.png

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

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект