正则匹配函数 regexp
1.正则匹配 数值型
hive > select 1 regexp '^[0-9]*$' from dual;
> true
2.正则匹配数值开头结尾
hive > select '1aa1' regexp '^[0-9].*$' from dual;
> true
3.正则匹配字母hive > select 'abc' regexp '^[a-z]*$' from dual;
> true
其实正则匹配都比较相同,^ 表示开头,$表示结尾,.表示 任意字符 ,* 表示匹配模式里面任意多个