Я пытаюсь написать регулярное выражение в Hive, чтобы идентифицировать все записи, которые имеют только строку / цифру c (может включать десятичные дроби) без специальных символов
Вот мой код:
select Loan item,
case when 'Loan_item' rlike '([a-zA-Z]{1,30}\s*)+'
then
'pass'
else
'fail'
end as test
from loanitem_vw
результат:
City tax - pass
dgdgshd - pass
dfhsdshj - pass
? - pass
""" - pass
Как исключить специальные символы в этом случае?